Valori relazionati e inserimento automatico

Valori relazionati e inserimento automatico

0
0

Buonasera a tutti,

avevo inserito la domanda tra le risposte di un altro topic e probabilmente e’ passata inosservata, quindi la ripropongo qui come nuovo topic!!

Ho un file con 4 database “CUSTOMER, SUPPLIER, PRODUCT, QUOTATION”. I 4 database sono tra loro correlati, nel database quotation basta inserire il CUSTOMER ID e tutti i dati dell’anagrafica del CUSTOMER in questione vengono inseriti automaticamente. Ho due domande

1-Nel database QUOTATION ho una lista di 10 voci di possibili prodotti (Product 1, Product 2, ecc), con relativi prezzi e quant’altro.

Nella tabella relazioni ho collegato “Product:product ID” con “Quotation:product ID 1” (ma non con Quotation:product ID 2 ecc)

Ho creato liste di valori condizionali per tutti i dati relativi al “Product ID” (nome, prezzo, ecc).

Ho inserito le formule relative ai vari valori e tutto funziona meravigliosamente in automatico.

Il problema e’ che quando inserisco “Product ID 1” tutti i suoi dati (prezzo, nome, ecc.) vengono copiati non solo nella sua riga ma in tutte e 10 le voci. Nelle altre 9 voci posso cambiare il products ID ma tutti gli altri valori rimangono quelli del “Product 1”.

Ho provato anche a relazionare “Product:product ID” con “Quotation:product ID 1, Quotation:product ID 2, ecc ecc” per tutti e dieci i valori, ma il solo risultato che ho ottenuto e’ che i valori in automatico non comparivano piu’. In quel caso posso inserire 10 Product ID ma tutti i valori relativi rimangono semplicemente vuoti.

Qulache consiglio? Guida?

2-Nel database ”Product” ho inserito 2 pulsanti

vorrei che il primo pulsante mi creasse un ”nuovo record” nel database ”Quotations” inserendo i dati del prodotto in automatico (Prezzo, codice, ecc.)

Il secondo pulsante dovrebbe invece mostrare la lista di tutte le quotazioni, tra cui farne scegliere una e in automatico inserire i dati di quel prodotto in coda nella quotazione gia aperta.

Per il primo pulsante, riesco a fargli aprire un ”nuovo record” in ”quotations” ma non a fargli inserire i dati del prodotto, apre semplicemente un nuovo record vuoto.

Il secondo tasto non ci sono ancora arrivato…. :)

 

Grazie dei suggerimenti

Segnalato come spam
Pubblicata da (Domande: 2, Risposte: 1)
Domanda inviata 19 Aprile 2016 23:26
16 vis.
0
Domanda privata

Buongiorno, Simone.

per quanto attiene il primo punto secondo me ti conviene creare una tabella correlata con quotation (qualcosa tipo quotation_row), in cui inserisci i vari prodotti da portale. In quel caso avrai un unico campo prodotto che verrà ripetuto per N record, quindi una unica serie di liste valori e di calcoli.

per il secondo punto, devi memorizzare l’ID per prodotto (preferibilmente in una variabile) per poi impostare il campo relativo nell’altra tabella dopo aver creato il record. Puoi farlo tranquillamente via script con poche istruzioni. Per il secondo tasto puoi usare un pulsante popover con un portale che mostri tutte le quotazioni (devi mettere in relazione la tabella quotazioni in maniera cartesiana , ovvero con il simbolo X), dopodiché metti un pulsante su ciascuna riga del portale, che memorizzi l’ID del prodotto, vada al record correlato e inserisca il valore nel campo.

facci sapere!

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 21 Aprile 2016 09:49