Tips over Microsoft Word vind je op Werken met Word
TIPS

DATABASES

QUERIES

FORMULIEREN

RAPPORTEN

MODULES

FORUM
NIEUW BERICHT


CONTACT



ZOEKEN
 

Forum

Stelling : Tabel aanmaken en invullen met VBA
Gepost door : Lucien
Datum gepost : 27-12-2015
 

Ik wil een nieuwe tabel aanmaken met VBA met 3 velden en er gegevens inzetten. Tot nu heb ik volgende code, werkt tot de voorlaatste regel en ik vind mijn tabel niet.

Dim db As DAO.Database
Dim tdf As TableDef
Dim fld1, fld2, fld3 As Field
Dim rs As Recordset

Set db = CurrentDb

'Maak Tijdelijke tabel met 3 velden
' Nieuwe tabel met drie velden maken.

Set tdf = db.CreateTableDef("tblTemp")

Set fld1 = tdf.CreateField("Dag", dbText, 10)
Set fld2 = tdf.CreateField("Datum", dbDate)
Set fld3 = tdf.CreateField("Memo", dbText, 20)

' Velden toevoegen.
tdf.Fields.Append fld1
tdf.Fields.Append fld2
tdf.Fields.Append fld3

db.TableDefs.Append tdf
db.TableDefs.Refresh

 
  Reageer op deze stelling
Reactie : Re: Tabel aanmaken en invullen met VBA
Gepost door : Beheerder
Datum gepost : 28-12-2015
 

Wanneer ik jouw code achter een knop zet op een formulier, werkt deze.

Alleen wanneer ik hem een tweede keer uitvoer, krijg ik een foutmelding (tabel bestaat al). Echter, ik zie de tabel niet direct in de lijst met tabellen. Pas na hersorteren en verversen zie ik deze staan. Het is me nog niet duidelijk waarom deze niet direct na een F5 in de lijst voorkomt.

 
  Reageer op deze stelling