Hvordan få antall kolonner i en tabell i Access 2007

Du kan lage et felt gjennom Access 2007 Wizard eller via koding. Når feltene er skapt gjennom veiviseren, er det enkelt å holde oversikt over hvor mange det er, siden du har gjort dem en om gangen. Når feltene er opprettet med kode, er antall felt opprettet på nåde av prosjektkoden. Hvert felt vil skape en kolonne. Med en bit av ekstra kode, vil du vite hvor mange kolonner genereres i programrekkefølgen.

Bruksanvisning

1 Lag en variabel heltall å holde antall-of-kolonner verdi. Et eksempel kan være "ColumnCounter."

2 Lag TableDef- objekt. Dette har et ubegrenset antall muligheter, så bare hold deg til NewTableDef for navnet på objektet.

3 Bestem hvor i koden vil være det beste stedet å finne antall kolonner. Dette vil vanligvis være på et sted rett etter at feltet eller kolonne generasjon.

4 Skriv inn følgende kode:

ColumnCounter = CurrentDbName.NewTableDef ( "Tabellnavn"). Fields.Count

Dette må kanskje endres litt, avhengig av dine navnekonvensjoner og hvor i koden den linjen vil bli plassert.

Hint

  • En tilsvarende kodelinje kan brukes til en spørring:
  • ColumnCounter = CurrentDbName.NewQueryDef ( "QueryName"). Fields.Count