BASE: gestione ordini

Salve ragazzi,
sto tentando di farmi un database per gestire ordini clienti e fornitori, e mi sa che mi sto infilando in un vero labirinto! :))
Comunque, ho creato le tabelle per i fornitori, clienti, ecc. (le vedete nell’immagine allegata delle relazioni) ma non capisco una cosa: in un ordine che verrà inviato al fornitore ci saranno più articoli, quindi creando un form per l’inserimento di essi, devo farlo con un numero definito e fisso di righi per ogni articolo che voglio poter inserire? C’è un modo alternativo che voi sappiate?Relazioni.JPG

Ciao, se vuoi un vero aiuto posta qui un esempio del tuo database e non un’immagine.

[Continuazione: nel file allegato trovi un esempio di come potresti fare il formulario Ordini ai Fornitori.
Ma così crei un record nella tabella per ogni articolo ordinato e non so se è quello che vuoi.

Se la mia riposta ti ha aiutato, votala con :heavy_check_mark: (qui a sinistra)

1531830539662935.odb

in effetti non sarebbe quello che intendevo, in quel modo si ha un record per ogni articolo senza un numero d’ordine che li riunisce. Il concetto sarebbe: creo un ordine ad un fornitore, formato da un elenco di articoli, ovviamente di quel fornitore, e il campo degli articoli dovrebbe essere una tendina di scelta degli articoli soltanto di quel fornitore.

Da non espertissimo mi verrebbe da pensare di fare un form con un numero definito di righi, uno per articolo da inserire, ma potrebbe eserci il rischio che non bastino in caso di un ordine cospicuo di articoli diversi, o inutili per ordini di uno o due righi, con conseguente spreco di spazio vuoto nel DB

allego il file, non saprei cos’altro mettere :slight_smile:GestOrd2.odb
Spero sia chiaro quello che mi servirebbe sapere.