Newsgroup: it.comp.appl.access
Titolo: Filtro record su query





Ciao a tutti
Ho una query con due campi; Numero, 
Descrizione
i record sono del 
tipo:
Numero        
Descrizione
0                    

acqua
0                    
levissima
0                    
vitasnella
0                    
san 
benedetto
0                    

birra
0                    
moretti
0                    
nastro 
azzurro
0                    
duff
0                    

Pan 
carrè
0                    
Mulino 
bianco
0                    
sidis
e così via;
Vorrei poter cambiare il numero 0 per esempio a 
tutta l'acqua o a tutta la birra. Come posso fare?


Grazie. Giuseppe


 







 




<Giuseppe> ha scritto nel messaggio 
news:4a66bd6d$0$27121$4faf...@reader1.news.tin.it
...



 con una query di aggiornamento, metti il criterio sotto la 
  descrizione e nella riga aggiorna a del numero metti il numero che vuoi


ciao


Max







Grazie Max, ma c'è un piccolo problemino; in criteri cosa 
    devo inserire? A me serve per esempio che il numero 0 cambi solo dal record 
    successivo alla descrizione acqua fino al record precedente alla parola 
    birra, ovvero che il numero levissima, vitasnella e san benedetto diventi 1 
    o 2 o qualsiasi altro numero che gli dico io. Ho provato in criteri a 
    scrivere così: >"acqua" and <"birra" ma in questo modo mi salta solo 
    la colonna birra ovvero mi restituisce levissima, vitasnella, san benedetto, 
    mulino bianco e sidis. Ho provato in altri modi ma non riesco a risolvere il 
    problema. 


Grazie.Giuseppe



 tutta la birra. Come posso fare?
Con questa struttura dei dati non puoi mai gestirli bene.
Perch� sono strutturati cos� e non come relazione 1 a molti
(gruppo - prodotto) che sarebbe la regola in un db relazionale?
L'hai fatto con la query o i dati si trovano gi� cos� in una tabella
dove non puoi modificare la struttura?
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 ha scritto nel messaggio 
news:7cou14F...@mid.individual.net...

Grazie Karl.
In realt� i dati si trovano in una tabella non modificabile.
Grazie. Giuseppe

 - Mostra testo citato -
Neanceh nel contenuto?
Magari se puoi trasformare
Levissima
Vitasnella
in
Acqua-Levissima
Acqua-Vitasnella
resta sempre una struttura brutta, ma almeno sopravvivi
F.

 - Mostra testo citato -
Neanceh nel contenuto?
Magari se puoi trasformare
Levissima
Vitasnella
in
Acqua-Levissima
Acqua-Vitasnella
resta sempre una struttura brutta, ma almeno sopravvivi
F.
Purtroppo no.
Grazie. Giuseppe

<Giuseppe> ha scritto nel messaggio 
news:4a67f970$0$37433$4faf...@reader2.news.tin.it...

Se i record sono pochi fai prima a forzarli a mano, se invece sono tanti e 
sono in sequenza li selezioni a mano fai un copia e incolla e importi i dati 
in una tabella temporanea con cui fai un join sulle descrizioni per 
aggiornare il campo Numero.
Ever

<Giuseppe> ha scritto nel messaggio 
news:4a67f970$0$37433$4faf...@reader2.news.tin.it...

Pur non conoscendo i motivi per cui non puoi cambiare la tabella ti butto 
un'idea. Se la tua tabella non cambia troppo spesso, ma hai spesso 
l'esigenza di modificare il campo numero potresti farti una copia in 
"locale" con un campo idgruppo a cui colleghi una tabella con i 
raggruppamenti, poi, non so se si possa fare tramite query ma tramite codice 
di sicuro, aggiorni i campi uguali che hai selezionato dalla tabella locale. 
Ovvio che se cambia spesso la tabella diventa complicato tenere la 
sincronizzazione. Tipo:
tabOrg                                                tabLoc 
tabGrp
Num    Descr                                      Num        Descr 
idGrp                    idGrp    Descr
0            acqua                                    0             acuqa 
1                            1        acqua
0            sanbenedetto                         0             sanbe... 
1                            2        birra
0            levissima                              0              lev.. 
1
Poi selezionato il gruppo 1 in tabLoc gli fai aggiornare Num in tabOrg per 
tutti i record identici.
Ciao, Valerio.

 ha scritto nel messaggio 
news:4a681b30$1...@news.telnetwork.it...

Scusa l'ordinamento � un disastro ci riprovo:
tabOrg            tabLoc                            tabGrp
N     Desc       N      Desc     IdGrp        idGrp       Desc
0      acq         0        acq       1               1                acq
0      lev          0        lev       1               2 
birra
0      bir          0        bir        2