| 
 | |||||||
| 
 | 
|  | 
|  | 
|  | Strumenti | 
|  26-06-2007, 13:14 | #1 | 
| Junior Member Iscritto dal: Oct 2006 
					Messaggi: 12
				 | 
				
				Query di ricerca
			 
		Ciao a tutti, ho un piccolo problema con Access (oltre a quello più serio di non saperlo usare   ). Sto preparando una piccola applicazione che serve per gestire la clientela di uno studio, in pratica ho una tabella che contiene i nomi dei clienti, il tipo di attività che viene fatta per quei clienti, la data, il contratto e via dicendo. Ho preparato una query per ognuno dei campi presenti nella tabella principale e attraverso delle maschere adesso posso gestire l'elenco clienti (aggiungi, rimuovi, modifica), l'elenco delle attività (come per i clienti) e l'archivio (quest'ultimo viene salvato automaticamente in una tabella, non in una query). Il problema sono le query di ricerca, o meglio: nella maschera principale (quella da cui si richiamano le tre maschere sopracitate) vorrei mettere un pulsante che mi apra una quarta maschera, nella quale inserendo il nome del cliente si visualizzino solo i suoi record, presi dalla tabella archivio. Ci sto impazzendo da due giorni, probabilmente è molto più semplice da fare di quello che penso io, ma non riesco a trovare il modo  . Qualcuno può aiutarmi? | 
|   |   | 
|  26-06-2007, 16:01 | #2 | 
| Senior Member Iscritto dal: Nov 2005 
					Messaggi: 2777
				 | 
		Ma hai una sola tabella? Se sì prima di andare avanti ti consiglio di suddividerla in più tabelle. Comunque la query che ti serve è qualcosa del tipo: Codice: select * from archivio where nomecliente=xxx and cognomecliente=xxx Codice: select archivio.* from archivio inner join clienti on archivio.codicecliente=cliente.codice where cliente.nome=xxx and cliente.cognome=xxx | 
|   |   | 
|  26-06-2007, 16:21 | #3 | 
| Junior Member Iscritto dal: Oct 2006 
					Messaggi: 12
				 | 
		Ciao wingman87. Ho due tabelle, una dove sono conservati tutti i dati "fissi", che non devono cambiare mai (esempio: Cliente, Elenco attività, archiviazione, etc..), da questa tabella ho già estrapolato una query per ogni colonna. Poi ho una seconda tabella, che si chiama archivio e e che per ogni riga contiene il nome del cliente, con l'attività relativa, la data di inizio, etc...).  Vorrei creare una maschera che contenga una casella di testo e un pulsante, nella casella di testo (ma forse è meglio una combo box che attinga alla query cliente) deve apparire un nome. Premendo il pulsante vorrei che nella stessa maschera apparissero tutte le righe della tabella Archivio contenenti come valore nella colonna "cliente" lo stesso nome selezionato nella casella di testo o nella combobox. Il problema è che non sono molto brava nella programmazione di Access, quindi non saprei come utilizzare il codice che gentilmente mi hai inviato. Potresti spiegarmi dove e come lo devo inserire?   | 
|   |   | 
|  26-06-2007, 19:51 | #4 | |
| Member Iscritto dal: Dec 2005 Città: sassuolo 
					Messaggi: 104
				 | Quote: 
 Questo comando non fà altro che riaggiornare la tua sottomaschera ogni volta che cambi il valore nella combobox 
				__________________ Che il besmer sia con voi  Membro dell' HWUpgrade JRR Tolkien Clan Faithless is he that says farewell when the road darkens Ultima modifica di funky80 : 26-06-2007 alle 19:53. Motivo: errori battitura | |
|   |   | 
|  27-06-2007, 09:06 | #5 | 
| Junior Member Iscritto dal: Oct 2006 
					Messaggi: 12
				 | 
		Ciao funky80, era esattamente quello che mi serviva! Ti ringrazio moltissimo per il tuo aiuto, ora funziona perfettamente.    | 
|   |   | 
|   | 
| Strumenti | |
| 
 | 
 | 
Tutti gli orari sono GMT +1. Ora sono le: 18:36.









 
		 
		 
		 
		







 
  
 



 
                        
                        










