Popolare una tabella Access

Anonimo
2017-09-08T11:10:57+00:00

Ho una tabella Pippo con una campo DTREG. Poniamo che ci siano 2 record: 01/09/2017 e 04/09/2017

Ho bisogno di popolare un'altra tabella di nome Caio, che scriva nel campo GIORNO i giorni dal 01/09/2017 a oggi e successivamente dal 04/09/2017 a oggi. Praticamente 13 records. Come va scritta la routine?

Grazie, Francesco

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

13 risposte

Ordina per: Più utili
  1. Anonimo
    2017-09-09T09:23:12+00:00

    Alla fine ho modificato il tuo codice così:

    Dim RS1 As Recordset

    Dim I As Long

    Dim idiff As Long

    Set RS1 = CurrentDb.OpenRecordset("SELECT INVESTIMENTO FROM LUCCIOLE")

    While Not RS1.EOF

        idiff = VBA.Date - RS1(0)

    For I = 0 To idiff

        CurrentDb.Execute "INSERT INTO PROGRESSIVO ( GIORNO ) values (" & CLng(RS1(0) + I) & ")", &H80

    Next

        RS1.MoveNext

    Wend

    Il risultato è quello che volevo, ma non so se informaticamente è corretto. Secondo te ci sono delle cose da aggiungere? Mi restano ancora oscuri CLng e &H80.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2017-09-09T08:53:57+00:00
    1. Perché DBEngine(0)(0).Execute "insert into

    e non 

    CurrentDb.Execute "INSERT INTO...

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2017-09-09T08:39:43+00:00
    1. e il DBEngine(0).CommitTrans 1, cosa fa?

    ...troppe spiegazioni, non trovi?

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2017-09-09T08:30:49+00:00
    1. cos'è    &H80 

    del comando 

    DBEngine(0)(0).Execute "insert into tuaTabella(TuoCampoData) values (" & CLng(dtFRom + i) & ")", &H80

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2017-09-09T08:23:47+00:00
    1. a cosa serve la variabile booleana

    La risposta è stata utile?

    0 commenti Nessun commento