Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    451

    [access]Controllo tutti i record

    Perchè se utilizzo questo codice:

    codice:
    Private Sub Codice_BeforeUpdate(Cancel As Integer)
    If Codice = Form_magazzino.Codice2 Then
        scheda = Form_magazzino.scheda2
    End If
    End Sub
    Perchè controlla solo il primo record???


    Grazie.

  2. #2
    Dov'è che dici di controllare tutti i record? Ci vorra qualche ciclo..

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    451
    cioè nn capisco come deve essere impostato questo ciclo??? le sto provando tutte ma nn riesco a capire come fargli vedere anche gli altri record.


    Grazie

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    E io non capisco cosa stai chiedendo.

    Parli di record ma non ho visto neanche un recordset.

    Il codice che hai mostrato non ci dice nulla di particolare ...

    Se non chiarisci (e ti chiarisci) il problema, non avrai molte soluzioni ...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    451
    allora, ho creato una maschera chiamata magazzino dove vado a inserire nel database tutti i codici a barra e con un campo chiamato scheda vado a specificare il codice a barra, quindi:

    codice a barra ------ scheda
    -------------------------------------------------
    2849849849 ------ Stampante epson
    8491498419 ------ WebCam
    ...


    Ora ho creato un altra maschera dove sono presenti due campi chiamati Codice e scheda, ora se io inserisco il codice '2849849849' nel campo scheda viene visualizzato 'Stampante epson' e fin quì nessun problema con il primo record, ma se provo a inserire il codice '8491498419' non mi scrive 'webcam' nel campo scheda... il mio problema che con il codice che utilizzo io va a leggere solo il primo record che si trova nella maschera magazzino e non riesco a capire come far leggere tutti i record.

    Spero di essere stato chiaro, grazie per il vostro aiuto...

  6. #6

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    451
    Gli faccio fare questo confronto:

    codice:
    Private Sub Codice_BeforeUpdate(Cancel As Integer)
    If Codice = Form_magazzino.Codice Then
        scheda = Form_magazzino.scheda
    End If
    End Sub
    cioè vado a richiamare i dati nalla maschera magazzino.

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    (eliminata)

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    451
    ??? non ho capito, cosa significa ???

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da [_Kilckk_]
    ??? non ho capito, cosa significa ???
    Semplicemente che ti avevo dato un consiglio ma valeva per VB6 mentre tu stai lavorando con VBA per Access ... non considerarlo.

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.