Codice vba per salvare un record

di il
5 risposte

Codice vba per salvare un record

Buongionro a Tutti,
sto cercando di fare una piccola applicazione con access. Ho inserito vari pulsanti tra cui quello che dovrebbe passare dalla modalità di scrittura a quella di lettura. facendo l'autocomoposizione ri riesce ma sono in grado di agguingere atro codice. Al momento ho aggirato l'ostacolo muovendomi sul record precedente e muovendomi successivamente sul ultimo.... Qulacuno di voi ha un metodo più elegante. Grazie a Tutti

5 Risposte

  • Re: Codice vba per salvare un record

    Ciao Marco,

    Scusami potresti spiegarti meglio su quello che ti serve
  • Re: Codice vba per salvare un record

    Ciao Mirko,
    grazie del tuo interressamento.
    Nel mio form ho inserito un pulsante di inserimento che mi posizione su di un nuovo record e mi permette di inserire i dati nei vari campi.
    In questo momento sono in modalità scrittura.
    Ho inserito un secondo pulsante il quale vorrei mi salvasse quello che ho scritto.
    Questo pulsante oltre a salvare mi rende non modificabili i vari record.
    Quello che non riesco a fare è proprio il salvataggio.
    Ho aggirato l'ostacolo muovendomi sul recod precedente e poi sull'ultimo (quello appena inserito).
    Riesco a fare la stesa cosa inserendo il pulsante salva da autocomposizione ma non sono in grado di aggiungere il codice che mi blocca in scrittura i vari campi.....
    In sostanza mi serve in VBA il codice per salvare un record.
    DdoCmd.........
    Grazie mille del Feedback
    Marco
  • Re: Codice vba per salvare un record

    Ciao,puoi provare ad aggiungere al vb del tuo pulsante questo:
    1) DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
    (aggiorna la maschera)

    2) DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
    (salva il record)
    non sò se sono stato utile fammi sapere.Sal
  • Re: Codice vba per salvare un record

    Ciao Sal,
    sei un grande!!!
    La soluzione 1 => DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70 funziona esattamente come volevo io
    Grazie 1000!!!!
    Io avevo trovato questa soluzione:
    DoCmd.RunCommand acCmdSaveRecord
    ma se non avevi premuto per primo il pulsante di inserimento dati il programma si bloccava.
    La stessa cosa che capita con la soluzione 2.
    Grazie ancora del supporto!!!!
    Marco.
    ps ho ancora un altro problema..... posso chiederti aiuto???
  • Re: Codice vba per salvare un record

    Dimmi! spero di si.
Devi accedere o registrarti per scrivere nel forum
5 risposte