gestione nome campo in una routine di access

Anonimo
2013-02-20T15:12:47+00:00

Ho la seguente lacuna:

Ho definito in una tabella Access i seguenti campi omogenei:

G1 Testo lungo 20

G2 Testo lungo 20

G3 Testo lungo 20

G4 Testo lungo 20

Ho provato in una routine ad assegnare dei valori risultato di calcoli, nel seguente modo

For i = 1 to 4

      G&(i)=A(i)  -  dove A(i) è una matrice unidimensionale di 4 elementi ( Dim A(4) as String)

Next i

Mi aspetto che gli elementi Gx, campi della tabella, abbiano i seguenti valori:

G1 = A(1)

G2 = A(2)

G3 = A(3)

G4 = A(4)

La routine si clocca per errore di si sintassi.

Mi chiedo se sia possibile parametrizzare il nome dei campi di una tabella Acces.

Grazie.

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

Risposta accettata dall'autore della domanda

Anonimo
2013-02-20T15:46:10+00:00

Ciao franco,

supponendo che l'assegnazione la esegui in una maschera che ha come orgine record la tabella, il codice diventa:


For i = 1 to 4

    Me("G" & i) = A(i)

Next i


supponendo l'assegnazione in un recordset


For i = 1 to 4

    Rs.Fields("G" & i) = A(i)

Next i


Dove Rs è il recordset che hai aperto.

Ciao

Giorgio Rancati

La risposta è stata utile?

0 commenti Nessun commento

2 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2013-02-21T16:56:23+00:00

    Grande.

    Funziona perfettamante!.

    Non credevo che i forum funzionasero così bene.

    So a chi mi devo rivolgere quando ho altri problemi (anche banali).

     

    Ti ringrazio molto

    Grazie a te per il feedback

    :-)

    Giorgio Rancati

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2013-02-21T11:07:52+00:00

    Grande.

    Funziona perfettamante!.

    Non credevo che i forum funzionasero così bene.

    So a chi mi devo rivolgere quando ho altri problemi (anche banali).

    Ti ringrazio molto

    La risposta è stata utile?

    0 commenti Nessun commento