Newsgroup: it.comp.appl.access
Titolo: id contatore su 2 tabelle

Avendo la tabella1 con un id contatore, si potrebbe far leggere l�id 
successivo disponibile alla tabella2 in modo che lo metta come suo id?
Esempio: Tabella1  Contatore 1
               Tabella1  Contatore 2
               Tabella2  Contatore 3
               Tabella1  Contatore 4
               Tabella2  Contatore 5
               Tabella2  Contatore 6
               Tabella2  Contatore 7
               Tabella1  Contatore 8
E cosi via......
Grazie. 


In principio si potrebbe fare con codice o espressioni (DMax(), Max() ecc.),
ma la domanda � un po' strano per un db relazionale.
Cosa vuoi fare?
Non parli del tipo di dato contatore ma di qualcosa che gestici tu?
Se le due tabelle sono cos� simili che possono condividere un
"contatore" sei sicuro che non puoi usare una sola tabella?
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 schrieb im Newsbeitrag 
news:7cilvkF...@mid.individual.net...

In realt� non so nemmeno io + come strutturare questo database. Cmq quello 
che devo fare � questo:
1 Tabella Copertura, ed una tabella determine. La tabella Copertura ha un id 
contatore ed altri dati: Data, ufficio, oggetto, preventivo n, data 
preventivo, creditore, importo spesa, ecc.. La tabella determine un 
idcontatore, data, descrizione, TIPO, ecc... la tabella determine pu� avere 
solo 4 tipi cio� impegno, liquidazione, impegno liquidazione, altro. Ho 
creato 4 maschere dipendenti da una query(copertura, determine). Ad esempio 
apro la maschera impegno ed in un campo idcopertura scrivo un numero di 
copertura(corrispondende all�id della tabella copertura), ad esempio 1, e mi 
riporta tutti i dati della tabella copertura dell�id 1. Quando apro la 
maschera liquidazione vorrei inserire in un campo idimpegno, ad esempio 1, 
in modo che mi riporta tutti i dati dell�impegno 1, ma questo non lo posso 
fare perch� sia impegno che liquidazione sono nella stessa tabella. Se 
invece riuscissi a creare un tabella impegno che vada come ho scritto prima, 
a prendere il numero successivo della tabella determine penso di aver 
risolto. Perch� in questo modo vado a creare una query(impegno, determine) e 
tramite un campo scrivo l�id impegno e mi riporta i dati che mi servono. 
Esempio:
Tabella determine id1
Tabella determine id2
Tabella impegno id3
Tabella impegno id4
Tabella determine id5
In questo modo l�id determine e l �id impegno sar� sempre consecutivo ed io 
posso inserire nella maschera liquidazione il numero di impegno che mi serve 
riportandomi i dati. E�un po complicato se icuramente c� un�altra strada 
per� io sono limitato in vba e sql quindi cerco delle soluzioni alternative. 
Grazie. 

 ha scritto nel messaggio 
news:4a64a303$0$32677$9b4e...@newsspool2.arcor-online.net...

Credo di parlare a nome di tutti quando dico che nessuno ha capito cosa sia 
una copertura o un determine, quindi nessuno riesce a capire cosa tu voglia 
ottenere, prova a spiegare non ci� che hai fatto o quali tabelle hai, ma 
quali dati, magari esemplificando, hai e cosa vuoi ottenere, vedrai che 
allora pi� di qualcuno ti trover� una soluzione.
Ciao, Valerio.

Secondo me dovresti crearti un db con i modelli offerti da Access semi-
pronti
come:
Controllo inventario
Gestione eventi
Gestione contatti
Gestione manutenzione
Gestione ordini
Ore di lavoro e fatturazione
Spese
ecc...
oppure da sito office 
http://office.microsoft.com/it-it/templates/CT101172481040.aspx
Studiartene uno a piacere e capire come funzionano le relazioni le
sottomaschere e soprattutto le anagrafiche...
Se continui a mettere "toppe" potresti arrivare ad un punto di non
ritorno per capire poi che forse andava curata meglio la struttura
avendo prima qualche nozione in piu.... in fondo per come ti ho
suggerito si tratta solo di rubare con gli occhi
;)
Ciao
Alex

 voglia
In pratica sono i nomi delle tabelle. Cerco di spiegarmi meglio.
Il contatore � separato in una tabella, in modo che le altre tabelle 
prendano l�id successivo.
Esempio: La "tabellacontatore" contiene 2 campi, un campo contatore ed uno 
di testo.
Tabellacontatore id disponibile 1
La "tabella1" prende come id 1 dalla "tabella contatore" e questa passa a 2
"tabella2" prende il numero 2
"tabella1" prende il numero 3
"tabella3" prende il numero 4
"tabella4" prende il numero 5
Quindi mi ritrover� la "tabellacontatore" in questo modo
Contatore   Tipo
1                tabella1
2                tabella2
3                tabella1
4                tabella3
5                tabella4
..............................
Spero di essermi spiegato meglio :)
Grazie a Tutti.

 ha scritto nel messaggio 
news:4a660c5b$0$30229$9b4e...@newsspool1.arcor-online.net...

Questa era l'unica cosa che abbiamo capito, dimentica tabelle, indici e 
contatori, di cui l'uso che fai sembra a tutti un p� strano. Dicci ho tre 
patate, due fragole e cinque mele e voglio fare una macedonia con la stessa 
quantit� di frutta per ogni tipo. Ovvero le coperture sono: .... mentre i 
determini sono .... e devo fare in modo che alla fine risulti questo ....
Non te la prendere ma forse perch� � un caso particolare o forse perch� sei 
partito con un impianto sbagliato, ma se non spieghi in termini di frutta e 
macedonia continuerai a girare con diversi thread sul NG senza ottenere 
risposte :-)
Ciao, Valerio.