| 
 | |||||||
| 
 | 
|  | 
|  | 
|  | Strumenti | 
|  13-12-2011, 11:33 | #1 | 
| Junior Member Iscritto dal: Jun 2011 
					Messaggi: 13
				 | 
				
				DATABASE ASSOCIATI
			 
		Ho un problema con un db che sto facendo per un'associazione. Ho una tab. con gli associati, contenente Nome, Cognome, Indirizzo, Sede di appartenenza dell'associaz., Ruolo svolto nella sede. Ho poi una tab. Sedi Locali, nella quale c'è un ID Sede e il nome della Sede. Ho costruito una maschera Associati nella quale effettuo gli inserimenti dei dati (e mi va ad aggiornare la tab. associati) e così una maschera Sedi Locali, che serve per visualizzare i dati delle varie Sedi dell'associazione. Vorrei far in modo che, una volta inserita una persona nella maschera Associati e inserito quindi la sua sede di appartenenza e il ruolo svolto nella sede, il tutto si aggiornasse anche nella maschera Sedi Locali. Il problema è questo: nella maschera mi si visualizza l'ID Sede e il nome sede, quindi io devo fare un controllo che riesca a far capire che voglio visualizzare ad esempio l'ECONOMO della sede che ora sto visualizzando. Avevo inserito questa formula in un controllo: SELECT * FROM Associati INNER JOIN [Sedi Locali] ON Associati.SedeAppartenenza=[Sedi Locali].ID_SedeLocale WHERE Associati.RuoloSede=ECONOMO AND [Sedi Locali].ID_SedeLocale= ????; Ecco, come faccio a dire che [Sedi Locali].ID_Sede Locale deve essere uguale all'Id che mi compare nella maschera? | 
|   |   | 
|  13-12-2011, 14:18 | #2 | 
| Senior Member Iscritto dal: Nov 2001 Città: Fidenza(pr) da Trento 
					Messaggi: 27479
				 | 
		la sezione corretta è Programmazione, ti chiedo anche la gentilezza di non abbrevviare le parole
		 
				__________________ "Visti da vicino siamo tutti strani..." ~|~ What Defines a Community?  ~|~ Thread eMule Ufficiale ~|~ Online Armor in Italiano ~|~ Regole di Sezione ~|► Guida a PrivateFirewall | 
|   |   | 
|  13-12-2011, 19:13 | #3 | 
| Senior Member Iscritto dal: Jul 2011 
					Messaggi: 381
				 | 
		ciao, per poter rispondere correttamente serve: 1) le tabelle scritte in maniera chiara indicando le chiavi(es. associati(nome, cognome, indirizzo) dove la coppia nome, cognome è chiave) 2) La query di inserimento dei dati 
				__________________ Concluso positivamente con: Kamzata, Ducati82, Arus, TheLastRemnant, ghost driver, alexbull1, DanieleRC5, XatiX | 
|   |   | 
|  14-12-2011, 11:13 | #4 | 
| Junior Member Iscritto dal: Jun 2011 
					Messaggi: 13
				 | 
		IL Database nei dati essenziali è questo: TABELLA Associati: ID_Associati, Nome, Cognome, SedeAppartenenza, RuoloSede (che sarebbe l'eventuale ruolo di economo o segretario che qualcuno riveste all'interno della sede) TABELLA RuoloSede: ID_RuoloSede, RuoloSede TABELLA Sedi Locali: ID_SedeLocale, SedeLocale, NomeSedeLocale. Non ho fatto query, ma ho inserito quella formula in un controllo presente nella maschera SEDI LOCALI, nella quale vorrei appunto visualizzare, a seconda dell'Id Sede che mi compare nella maschera stessa, l'economo e il segretario di quella data sede. Allego zip dell'immagine della maschera in visualizzazione struttura... | 
|   |   | 
|   | 
| Strumenti | |
| 
 | 
 | 
Tutti gli orari sono GMT +1. Ora sono le: 18:56.









 
		 
		 
		 
		







 
  
 



 
                        
                        










