Newsgroup: it.comp.appl.access
Titolo: Accorciare un processo formato da 5 query

ciao a tutti
eccomi al mio nuovo dilemma....
vi spiego:
hu un db a cui ci collego 2 tabelle:
listino (che contiene i dati relativi agli articoli)
lista (contiene i percorsi delle immagini su disco C, lista ottenuta in
ambiente ms-dos)
lista, viene collegato al db e usa come separatore di campo il carattere "\"
e mi da una tabella che contiene i campi nominati campo1..campo. Dal
risultato creo una query che ha i campi :
percorso(unione dei campi da 1 a 6)
codice ( left([campo6];len([campo6])-4)) ' mi toglie l'estensione del file
(.jpg)
categoria ( left([campo4];len([campo4])-5)) ' mi toglie il codice della
categoria
sottocategoria ( left([campo5];len([campo5])-5)) ' mi toglie il codice della
sottocategoria
campo1, campo2 e campo3 sono sempre costanti...
siccome so che sono stato contorto vi faccio un esempio:
dopo il collegamento la tabella è:
c:    articoli    software    scolastico09000    zaini09001
923874392874.jpg
la query mi da i campi:
percorso
codice                  categoria    sottocategoria
c:\articoli\software\scolartico\zaini\923874392874.jpg    923874392874
scolastico    zaini
bene...
il risultato della query viene accodata in una tabella chiamata
PrimoAccodamento (precedentemente svuotata)
il campo codice della nuova tabella creata lo relazioni alla tabella listino
al campo codice.
attraverso una nuova query associo i dati degli articoli (presenti in
listino) ai dati ottenuti nella prima query unendo quindi le 2 cose e ho
quindi in una nuova tabella che contiene dati, posizione, categoria e
sottocategoria.
tutte queste procedure vengono eseguite da una macro che esegue una dietro
l'altra le varie query.
Il tutto viene accodato in una tabella (precedentemente svuotata) e su
questa tabella poi gira tutto il db...
la domanda è:
si può evitare di fare tutto sto casino???
anke perchè in alcuni casi, quando avvio la macro mi segnala un errore in
cui viene indicato che una delle tebelle (la prima) è in uso o ci vogliono
delle autorizzazioni e si blocca tutto....
aiutatemi un po voi....
spero di essere stato chiaro (anke se penso proprio di no!!)
Nicola

 si puň evitare di fare tutto sto casino???
[...]
    Brutalmente: che ne dici di spiegarci cio' che *vuoi ottenere* invece di
*raccontarci cio' che fai*? Potresti anche spiegarci cio' che vuoi ottenere
*e* raccontarci cio' che fai in modo che possiamo capire *perche'* fai cio'
che fai, invece di essere costretti a *interpretare* cio' che fai per
risalire a cio' che vuoi ottenere.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

 risalire a cio' che vuoi ottenere.
Uhmmm....
Questo concetto mi sembra vagamente di conoscerlo...
Antonio

risalire a cio' che vuoi ottenere.
Scusa Maurě me lo puoi tradurre in SQL o VBA : sono curioso di vedere
come te la cavi. :-)
Ciao. Fabrizio

"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:bbo7qugn9momtdnn9...@4ax.com...

caro maurizio, cerco di sintetizzare...
come faccio a creare in modo sinettico una tabella ARTICOLI che viene
attualmente costruita attraverso 4 query, eseguite una dopo l'altra
attraverso una macro ??
in particolare la tabella articoli č l'unione della tabella lista (che
contiene i percorsi delle immagini) e la tabella listino (che contiene i
dati degli articoli)..
la sequenza č:
1 - svuota tabella appoggio
2 - svuota articoli
3 - calcola Percorso-Codice-Categ-Sottocateg
4 - Unisci in Articoli la tabella 3 e la tabella listino
siccome ogni tanto mi da problemi vorrei in un certo modo sintetizzare il
tutto, magari attraverso un'unica query o al massimo 2...
spero di essermi chiarito...
Nicola

 Questo concetto mi sembra vagamente di conoscerlo...
    E' possibile. Ha circa 27.000 anni.


 spero di essermi chiarito...
    Lo spero anch'io. Io pero' rinuncio, mi dispiace.


 ha scritto nel messaggio
news:ao1k37$ikjt5$1...@ID-52090.news.dfncis.de...

vabbe, tanto ci ho rinunciato pure io, ho apportato una piccola modifica e
ora non si vedono più messaggi d'errore...
Nicola