Newsgroup: it.comp.appl.access
Titolo: mi serve un codice per ordinare degli articoli...

scusate innanzitutto per l'oggetto ma non mi veniva in mente altro :-P
ho un db access che gestisce circa 15000 foto di articoli suddivise per 
categoria e sottocategoria, ogni foto è nominata con il codice ean 
dell'articolo
Tali codici ean vengono generati in sequenza pertanto la sequenza delle foto 
non è molto regolare nel senso che scorrendole capita ad esempio di 
visualizzare in sequenza "accendino gas", "spugna", "accendino elettrico", 
"cucchiaio","spugna", "accendino gas"..............
vorrei anteporre, anche manualmente foto x foto , un codice di n cifre che 
mi permetta di ordinare tali codici per tipologia (quindi tutti gli 
accendini gas, accendini elettrici, spugne, cucchiai ecc...).
Ho iniziato anteponendo un codice del tipo "00001_" & ean (per gli accendini 
gas), "00002_" & ean (per le spugne) ma mentre effettuavo questo lavoro mi 
sono reso conto che se viene generato un nuovo articolo "accendigas" che 
deve seguire in sequenza gli accendini normali non posso farlo perchè il 
codice anteposto 00002_ è già accupato...
Mi potreste suggerire come realizzare questo prefisso in modo che non abbia 
problemi nei prossimi inserimenti???
Spero di non essere stato troppo contorto e vi ringrazio in anticipo per un 
vostro eventuale aiuto
Nicola 


Se tu avessi strutturato la tabella in modo corretto per gestire una sorta
di Catalogo non avresti
avuto il problema che ora ti crucci di risolvere con l'accrocchio...!
Es:
Categorie Accendino
---> SottoCategoria Accendino Gas
Questa Tabella va strutturata in base alla relazione parentale.
Ti suggerisco di vedere come è strutturato questo Demo che serve esattamente
alla tua situazione.
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=272
In questo Demo hai la corretta relaazione Padre-Figlio con la
semplificazione della gestione.
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

 ha scritto nel messaggio 
news:fo1e7d$p1o$1...@aioe.org...

Il problema è che le categorie/sotocategorie in realtà sono cartelle e 
sottocartelle che non devono essere assolutamente toccare, aumentare di 
numero o diminuire perchè chi le ha organizzate non vuole che si tocchino 
e/o modifichino e quindi il tutto deve essere strutturato partendo dallo 
schema iniziale..
ci sono categorie del tipo CASALINGO con sottocategoria ACCESSORI che 
contengono diversi tipi di articoli inerenti alla categoria/sottocategoria 
tra i quali accendini, spugne, posate ogni articolo possiede foto ed è 
nominata con il codice ean. se ad esempio ho un codice ean xxxxxxxxxxxxx che 
è un accendino, xxxxxxxxxxxxy che è una spugna e domani genero un nuovo 
articolo accendino con codice xxxxxxxxxxxxz, questo non sarà mai e poi mai 
in successione con gli altri accendini, quindi la realizzazione di un 
prefisso che permetta di far ciò è obbligatoria...
Vorrei appunto creare tale prefisso in modo tale che anche a distanza di 10 
anni ad oggi non mi dia problemi e che mi consenta di poter ordinare sempre 
gli articoli per tipologia...
Nicola 

 sempre gli articoli per tipologia...
Ma perche' oltre al nome cartella / sottocartella non aggiungi un campo 
'tipologia' ?
Ordinando per nome Cartella/Sottocartella/Tipologia otteresti la 
visualizzazione desiderata, con gli accendini tutti aggruppati tra loro
In pratica ogni record articolo, oltre all'ean ed al nome cartella e 
sottocartella dovrebbe contenere un campi 'tipologia'
Non tocchi niente della struttura originale ed ottieni l'ordinamento voluto
Ciao
RobertoA

 - Mostra testo tra virgolette -
La consultazione avviene non solo con il db access ma anche con
browser di immagini tipo AcDSee o altri, Seguendo il tuo ocnsiglio
l'ordinamento lo otterrei solo per access ma non visivamente
sfogliandolo con windows, ecco perchè necessito di sto benedetto
codice...
Nicola

 RobertoA- Nascondi testo tra virgolette -
La consultazione avviene non solo con il db access ma anche con
browser di immagini tipo AcDSee o altri, Seguendo il tuo ocnsiglio
l'ordinamento lo otterrei solo per access ma non visivamente
sfogliandolo con windows, ecco perchè necessito di sto benedetto
codice...
-----------------------------------------
Ah allora e' diverso, devi mettere nel nome file il criterio che ti permetta 
di ordinare le immagini
Ho visto che usavi un prefisso di 5 caratteri
Cosa ti impedisce di usare un prefisso alfanumerico con le iniziali della 
'tipologia'
Es.  ACCNO_12312314.. (per accendino normale),  SPUNO_12124...(per le spugne 
normali), ACCGA_2893794...(per accendino gas)
Non cambia sostanzialmente niente rispetto al tuo codice numerico, solo che 
ti da' piu' possibilita' ed inoltre se vuoi ordinare per 'tipologia' allora 
il prefisso gia' risponde requisito richiesto
Certo che basarti sul nome file dell'immagine resta un sistema per niente 
flessibile
Ce l'avrai pure una descrizione, un prezzo, un costo, un fornitore di ogni 
articolo o no ?
E dove li memorizze ste robe ?
Ciao
RobertoA 

 ha scritto nel messaggio 
news:47a722ac$1...@newsgate.x-privat.org...

I dati relativi a descrizioni, prezzi e quant'altro vengono visualizzati in 
access, la consultazione veloce da windows per cercare piu velocemente 
(secondo chi lo usa) le foto ed avere una visuale completa degli 
articoli....
in access, collego un file di testo che contiene i percorsi completi usando 
come separatore il carattere "\", dall'ultimo campo in cui riseide il nome 
del file, mi ricavo il codice articolo con delle formule magiche che mi sono 
studiato una notte intera. Tali codici poi li vado a collegare alla tabella 
che contiene tutti i dati ed ottengo una tabella completa con dati e 
percorsi...
Insomma, più facile a dirsi che nn a farsi....
ti ringrazio per la pazienza
Nicola