Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    [VB/Access] Copiare record da una tabella all'altra

    RIECCOMI QUA COI MIEI PROBLEMONI!

    Ho una maschera per l'inserimento dati nella tabella "fatture_intestazione" con una sottomaschera ("fatture_dettaglio") per il dettaglio.

    Ho poi una tabella con "preventivo_intestazione" e un'altra con il dettaglio del preventivo ("preventivo_dettaglio").

    Nella maschera per la compilazione delle fatture ho una tendina chiamata "riferimento_preventivo" (che pesca i valori dalla tabella "preventivo_intestazione"). Io vorrei che selezionando il preventivo da questo menu si aggiornassero sia la maschera principale che la sottomaschera del dettaglio in base al preventivo scelto.

    E' possibile?? Dovrei farlo tutto interno ad Access, quindi usare il VB che è dentro Access....
    Per essere più chiara ho preparato un filettoMDB di esempio.
    Sta qui!
    http://www.spaziokappa.com/fatt_prev.zip

    Mi aiuticchiate, mi spiegate??
    :master:
    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  2. #2
    Nessuna risposta?
    Ma come?!...
    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  3. #3
    Ma davvero nessuno è in grado di aiutarmi????


    NONGIPOSSOCREDEREEEEE!
    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  4. #4
    Utente di HTML.it L'avatar di Boolean
    Registrato dal
    Oct 2005
    Messaggi
    758
    credo che la soluzione possa essere quella di basare la maschera su una query, che viene generata utilizzando come dato base il preventivo...

    Boolean

  5. #5
    Posso chiederti di essere un pò più.... pratico?
    Oppure mi sputi in un occhietto?
    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  6. #6

    Re: [VB/Access] Copiare record da una tabella all'altra

    Nella maschera per la compilazione delle fatture ho una tendina chiamata "riferimento_preventivo" (che pesca i valori dalla tabella "preventivo_intestazione"). Io vorrei che selezionando il preventivo da questo menu si aggiornassero sia la maschera principale che la sottomaschera del dettaglio in base al preventivo scelto.
    Ciao,

    t basta semplicemente aprire la maskera FILTRATA al click della combo, ovvero

    DoCmd.OpenForm "Maschera", , , "Id_Associato=" & Combo

    (Spero ke alla combo hai associato id!!!)


    Poi se è fatto bene la sottomaschera si aggiorna da sé.

    Ciao Ciao

    VaneX

  7. #7
    No, non va...
    Così mi fa solo un filtro sulla maschera corrente!

    O non ho capito io o non mi sono spiegata bene.
    Cerco di farlo in modo più preciso:

    Nella tabella "preventivo_intestazione" ho 2 record
    codice:
    IDint	Descrizione		Note 
    1	Dati del cliente 1	Note sul preventivo 1
    2	Dati del cliente 2	Note sul preventivo 2
    nella tabella "preventivo_dettaglio" (relazionata alla prima tramite il campo IDint) ho 2 record correlati a IDint=1
    codice:
    IDdett	Descrizione			Costo
    1	Intervento preventivato 1	€ 50,00
    2	Intervento preventivato 2	€ 60,00
    Poi ho la tabella "fattura_intestazione" (VUOTA)
    codice:
    IDint	Descrizione	Pagam	Note
    E la tabella "fattura_dettaglio" (VUOTA) relazionata alla precedente tramite il campo IDint.
    codice:
    IDdett	Descrizione	Costo
    Creo una maschera per "fattura_intestazione" ("fattura_intestazione_form") e una sottomaschera per "fattura_dettaglio" ("fattura_dettaglio_subform").

    In "fattura_intestazione_form" metto una combo ("combo_preventivi") per la selezione del preventivo; i valori nella tendina saranno quindi il risultato di una query eseguita su "preventivo_intestazione".

    Quando io seleziono il valore=2 nella tendina "combo_preventivi" vorrei che accadesse questo nelle tabelle "fattura_intestazione" e "fattura_dettaglio"
    codice:
    FATTURA_INTESTESTAZIONE
    IDint	Descrizione		Pagam	Note 
    1	Dati del cliente 2		Note sul preventivo 1 
    
    FATTURA_DETTAGLIO
    IDdett	Descrizione			Costo
    1	Intervento preventivato 1	€ 50,00
    2	Intervento preventivato 2	€ 60,00
    In pratica il sistema ha copiato i dati dalle tabelle "preventivo_intestazione" e "preventivo_dettaglio" rispettivamente nelle tabelle "fattura_intestazione" e "fattura_dettaglio", in base all'IDint di "preventivo_intestazione" che gli ho passato dalla "combo_preventivi".

    Sono stata più esplicita????
    CAPITEMIIIIIIIIIIIIIIIIIIIIIIII!!!
    :master:

    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  8. #8
    Questo Forum non mi fila più....!
    O siete già impegnati a mangiare il panettone?

    Vabbè, vado a dormire triste e sconsolata....
    SAPPIATELO!
    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  9. #9
    Nessuna novità? :rollo:
    Qualcuno in ascolto? :rollo:

    Io non demordo!
    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  10. #10
    Io sono ancora qui coi miei disperati tentativi........
    Nessuno ha idee per me?
    Dai su, è quasi Natale!
    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.