Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Se hai già realizzato qualche cosa dovresti postare il file per poter vedere direttamente e poi consigliarti, è il metodo più rapido.
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Ciao a tutti!
Ho più maschere access legate ad una tabella con un campo contatore (ID_Anagrafica).
Nella maschera Ordini ho sia il campo contatore (ID_Anagrafica) che il campo Numero_Ordine che dovrebbe essere anche lui un campo numerico progressivo, ma non so come fare...
Qualcuno mi sa aiutare? Grazie infinite
Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.
Se hai già realizzato qualche cosa dovresti postare il file per poter vedere direttamente e poi consigliarti, è il metodo più rapido.
Ciao,
tu dici:
il campo Numero_Ordine che dovrebbe essere anche lui un campo numerico progressivo
potresti utilizzare un campo contatore anche per la tabella Ordini?
Fermo restando che nel caso di eliminazioni avresti dei 'buchi' nella numerazione?
Se non è possibile utilizzare un campo contatore (Id_Ordine) allora potresti generare il progressivo in fase di inserimento dei dati.
Utilizzando la funzione DMax puoi ottenere il valore massimo già presente in tabella e aggiungendo 1 ottieni il nuovo.
In questo caso potrebbero nascere problemi se sei in multiutenza cioè hai più utenti che utilizzano il Db Access.
Mimmo
Ciao,
si, siamo in multiutenza putroppo... peraltro in sharepoint dove con access ci sono diversi problemi che stiamo cercando di risolvere per quanto possibile.
Intanto grazie per le risposte, proverò quanto suggerito e vediamo se ne riesco a venire a capo.