Sto tentando di aggiornare un vecchio db creato anni fa con la funzione di
rubrica telefonica ma non ci riesco...
Nella tabella ho previsto 4 campi per i numeri telefonici (TelUno, TelDue,
CelUno e CelDue) In pratica vorrei fare una ricerca di questo tipo,
immettendo in una casella di testo non associata un numero da cercare,
dovrei far fare la ricerca su tutti e quattro i campi in modo tale che il
risultato restituito sia "l'abbonato" a cui il nr. appartiene.
Ho provato con query in vari modi ma non ci riesco, c'è qualcuno che mi può
dare una dritta?
Grazie anticipatamente.
Roberto
Cerca la clausola WHERE nell'help ;)
WHERE ((TelUno='xxx') OR (TelDue='xxx') OR (CelUno='xxx') OR
(CellDue='xxx'))
Popi
WHERE ((([TAB].ANTELAB) Like "*" & [Forms]![Dati]![Pezzo] & "*")) OR
((([TAB].ANTELLA1) Like "*" & [Forms]![Dati]![Pezzo] & "*")) OR
((([TAB].ANTELLA2) Like "*" & [Forms]![Dati]![Pezzo] & "*")) OR
((([TAB].ANTELTER) Like "*" & [Forms]![Dati]![Pezzo] & "*"));
questa cosa si ottiene mettendo i criteri "a scaletta" nelle righe criteri
sotto i vari campi ma a livelli diversi
nella mia soluzione io trovo il numero anche mettendo un solo pezzo del
numero stesso, per testo contenuto quindi
Antonio
Siccome sono abbastanza ignorante in materia, in soldoni, come andrebbe
applicato quanto sopra citato? Sempre nella query?
Grazie.
Roberto
te l'ho detto, metti il nome dell'utente e i 4 campi telefono
a scaletta, prima riga primo campo, seconda riga secondo campo e cosě via,
ci metti il criterio con il riferimento alla maschera filtro
Antonio
Grazie, funziona alla perfezione. Avevo chiesto questa delucidazione perchč
mi era venuto un dubbio grossolano...
Grazie ancora.
Roberto