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

    [VBa Access] passare al record successivo nel ciclo for

    Ciao a tutti, ho un piccolo problema su questo codice:


    ....
    Dim miodb As DAO.Database
    Dim mioRST As DAO.Recordset
    Dim Mese As String
    Dim Giorno As String
    Dim i As Integer

    Set miodb = CurrentDb
    Set mioRST = miodb.OpenRecordset("T_Mese")



    For i = 1 To Me.Combo_Mese.Column(1)

    mioRST.AddNew
    mioRST!Giorno = i
    mioRST!Mese = Me.Combo_Mese.Column(0)

    Next i

    mioRST.Update

    Set miodb = Nothing
    Set mioRST = Nothing

    .....


    dovrebbe crearmi tanti record nella tab T_Mese quanti sono i giorni che gli passo con la combo.
    Funziona solo che mi salva, ogni volta che incremento, tutto sul solito record.
    quindi mi esce fuori cosi:

    31 Gennaio

    Piuttosto che cosi:

    1 Gennaio
    2 Gennaio
    3 Gennaio....ecc

    ho provato a mettere nel ciclo il codice mioRST.MoveNext ma mi da errore...

    Grazie in anticipo!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    758
    L' Update deve essere eseguito per ogni record che aggiungi, quindi va messo all'interno del ciclo.

  3. #3
    ok GRANDE...funziona...GRAZIE 1000000

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.