Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Optiplex am November 28, 2010, 12:23:15

Titel: Feldtype eine Tabelle erfragen
Beitrag von: Optiplex am November 28, 2010, 12:23:15
Hallo zusammen,
Ich benötige den Feldtyp ( Text; Zahl ) aus einer Tabelle (Tabelle1). Ich habe bis jetzt folgendes

  Dim TblDef As DAO.TableDef
  Dim DB As DAO.Database
  Dim Fld As DAO.Field
 
  Set DB = Application.CurrentDb
  Set TblDef = DB.TableDefs(TabellenName)
  Set Fld = TblDef.Fields(FeldName)
  GetFieldType = Fld.Type           -----> ist das die benötigete Eigenschaft ?

Was ist der Rückgabewert für GetFieldType (long oder ???)  und gibt es konstanten für den Rückgabewert wobei ich die für TEXT und Zahl benötige.

Gruß Dieter
Titel: Re: Feldtype eine Tabelle erfragen
Beitrag von: DF6GL am November 28, 2010, 12:51:04
Hallo,

Cursor auf "Type" platzieren und F! drücken.


Titel: Re: Feldtype eine Tabelle erfragen
Beitrag von: oma am November 28, 2010, 13:52:11
Hallo,

sorry, hatte die Frage nicht richtig gelesen

Gruß Oma
Titel: Re: Feldtype eine Tabelle erfragen
Beitrag von: lumbumba am November 28, 2010, 14:29:09
GetFieldType sollte typ Long sein.
Die entsprechenden Konstanten und deren Werte sind dann

dbBoolean = 1
dbByte = 2
dbInteger = 3
dbLong = 4
dbCurrency = 5
dbSingle = 6
dbDouble = 7
dbDate = 8
dbBinary = 9
dbText = 10
dbLongBinary = 11
dbMemo = 12
dbGUID = 15
dbBigInt = 16
dbVarBinary = 17
dbChar = 18
dbNumeric = 19
dbDecimal = 20
dbFloat = 21
dbTime = 22
dbTimeStamp = 23     
Titel: Re: Feldtype eine Tabelle erfragen
Beitrag von: Optiplex am November 28, 2010, 20:04:22
Danke lumbumba,
genau das wollte ich wissen. Ich gehe mal davon aus, dass ich die richtige Eigenschaft (Type) abfrage?

@DF6GL
Ich wusste nicht ob ich die richtige Eigenschaft abfrage, sonst hätte ich zuerst in der Hilfe nachgesehen. Ich hätte zwar dann die Konstanten gefunden aber nicht deren Wertigkeit und schon gar nicht den Datentyp für die Rückgabe. In der Hilfe steht eben auch nicht alles.

Gruß
Dieter
Titel: Re: Feldtype eine Tabelle erfragen
Beitrag von: lumbumba am November 28, 2010, 20:42:38
Ja.
Titel: Re: Feldtype eine Tabelle erfragen
Beitrag von: Optiplex am November 29, 2010, 09:00:17
Danke lumbumba,
hast mir sehr geholfen

Gruß Dieter