Come ottenere il numero di colonne in una tabella in Access 2007

May 21

È possibile creare un campo attraverso 2007 guidata Access o tramite codifica. Quando i campi vengono creati tramite la procedura guidata, è semplice per tenere traccia di quanti ce ne sono visto che li ha fatti uno alla volta. Quando i campi vengono creati con il codice, il numero dei campi creati è in balia del codice del progetto. Ogni campo creerà una colonna. Con un frammento di codice aggiunto, si sa quante colonne sono generati nel ciclo di programma.

istruzione

1 Creare una variabile intera per contenere il valore numerico-di-colonne. Un esempio potrebbe essere "ColumnCounter."

2 Creare l'oggetto TableDef. Questo ha un numero illimitato di possibilità, quindi basta attenersi a NewTableDef per il nome dell'oggetto.

3 Determinare in quale parte del codice sarà il posto migliore per trovare il numero di colonne. Questo di solito è in un posto a destra dopo il campo o la colonna generazione.

4 Digitare il seguente codice:

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

Questo potrebbe essere leggermente modificato, a seconda delle convenzioni di denominazione e dove nel codice sarà posizionato sulla linea.

Consigli e avvertenze

  • Una simile linea di codice può essere utilizzato per una query:
  • ColumnCounter = CurrentDbName.NewQueryDef ( "QueryName"). Fields.Count