Inserimento dati con origine dati query

di il
20 risposte

20 Risposte - Pagina 2

  • Re: Inserimento dati con origine dati query

    Ovviamente puoi nominare tutto come vuoi tu ci mancherebbe, ma se ti approcci con altri per confrontin e/o suggerimenti bene o male non puoi pensare che la nomenclatura e gli standard non siano utilii allo scambio tecnico ed anche ad allinearsi sulla conoscenza.
    Sicché fai come pensi... hai pienamente ragione ma non pensare che per chi ti legge risulti più semplice capire... e soprattutto distinguere dove arrivi tecnicamente, di conseguenza essendo tu il richiedente spetta TE facilitare la comprensione, io se dopo 2 post non capisco passo oltre...
    Saluti
  • Re: Inserimento dati con origine dati query

    [/quote]
    Dico la mia e ripeto è la mia...
    Magari mettiti in discussione se qualcuno ti dà un suggerimento... altrimenti non scrivere in un forum paga.un consulente.
    Saluti
    [/quote]

    Siccome ovviamente voi non mi conoscete ma io faccio del mettersi in discussione un punto fermo della mia vita (e nn lo dico per polemizzare ma perché è la realtà) tra ieri sera e stamani mi sono ricontrollata il DB.
    Non sono un professionista, è vero, ma ho studiato, a scuola, non da autodidatta... e ho ovviamente delle lacune, ma non sono digiuna di certi concetti.
    Detto questo il DB è normalizzato, le tabelle hanno tutte un ID coerente, tramite i quali sono state create relazioni coerenti tra tabelle.
    Non ci sono dati ridondanti, le tabelle sono costruire in modo da evitarlo (faccio alcuni es per tutti: Tabella Anagrafica e Tabella Indirizzi e Tabella Contatti; Tabella Ordini Testate e Tabella Ordini per le Righe; Tabella Articolo e Tabella Attrezzature per quell'Articolo e Tabella Listino con storicizzazione del prezzo).
    Vengono ripetute all'interno di alcune tabelle solo i dati fiscali obbligatori (a mio vedere) per una corretta storicizzazione dei dati fiscali (legati soprattutto alla fatturazione), ma dove possibile evitarlo è stato evitato (ad es nella tabella Indirizzi delle Agrafiche ho incluso la possibilità di storicizzare il dato così da non doverlo ripetere nelle testate degli Ordini, DDT e Fatture ma affinché in futuro sia recuperabile (tramite ID) quello utilizzato all'emissione del documento).
    Ho fatto solo alcuni esempi, ma mi pare si possa capire che una sua logica il DB ce l'abbia.
    Ovviamente voi professionisti sareste in grado di fare meglio e sicuramente più velocemente ma per il mio progetto può essere sufficiente.
    Mi spiace che si sia creato un malinteso ma ci tenevo a chiarire.
    Il vostro aiuto e i vostri suggerimenti sono sempre stati preziosi e vi ringrazio.
    Detto questo, resto col dubbio sul motivo per cui la mia query resti non editabile e mi piacerebbe capirlo..
    Buona giornata.
  • Re: Inserimento dati con origine dati query

    Crodino ha scritto:


    ... resto col dubbio sul motivo per cui la mia query resti non editabile e mi piacerebbe capirlo..
    Tb610.Id_Modello -> Tb425.Id_Modello (relazione 1-->M)
    Tb610.Id_Modello -> Tb612.Id_Modello (relazione 1-->M)
    Tb425.Id_Modello <-> Tb612.Id_Modello (relazione M<-->M, tramite Tb610.Id_Modello)

    Esiste un legame tra Tb425 e Tb612 (e magari viceversa ovviamente con campi diversi) che possa trasformare la relazione
    in 1->M ?
  • Re: Inserimento dati con origine dati query

    No, le uniche relazioni sono quelle indicate anche da te.
    L'unico campo che hanno in comune è ID_modello.
  • Re: Inserimento dati con origine dati query

    Crodino ha scritto:


    No, le uniche relazioni sono quelle indicate anche da te.
    L'unico campo che hanno in comune è ID_modello.
    Trova il modo di avere una relazione 1->M tra le 2 tabelle, se non è possibile per te dubito che lo sia da parte di Access (e quindi devi rivedere il tuo modello E-R oppure rivedere il tuo form con relativo approccio all'inserimento/aggiornamento dei dati).
  • Re: Inserimento dati con origine dati query

    max.riservo ha scritto:


    Tb610.Id_Modello -> Tb425.Id_Modello (relazione 1-->M)
    Tb610.Id_Modello -> Tb612.Id_Modello (relazione 1-->M)
    Tb425.Id_Modello <-> Tb612.Id_Modello (relazione M<-->M, tramite Tb610.Id_Modello)

    Esiste un legame tra Tb425 e Tb612 (e magari viceversa ovviamente con campi diversi) che possa trasformare la relazione
    in 1->M ?
    Ci ho ragionato su e sono riuscita a inserire un campo (ricavato grazie al codice articolo) nella Tb612 per creare una relazione 1 ->M cn la Tb425 e adesso la query è editabile!!!
    Ho capito e ti ringrazio molto!!!
Devi accedere o registrarti per scrivere nel forum
20 risposte