Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как проверить существование столбца в таблице? / 5 сообщений из 5, страница 1 из 1
30.04.2004, 14:13
    #32504552
MPoil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить существование столбца в таблице?
help plz
...
Рейтинг: 0 / 0
30.04.2004, 14:19
    #32504564
Uno
Uno
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить существование столбца в таблице?
Открой таблицу и посмотри и посмотри
...
Рейтинг: 0 / 0
30.04.2004, 14:29
    #32504583
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить существование столбца в таблице?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Public Function TestField(Byval TableName as String, Byval FieldName as String) As Boolean
Dim ret as Boolean
Dim dbs As Database, tdf As TableDef, fld As Field

 ret = False

 Set dbs = CurrentDb
 Set tdf = dbs.TableDefs(TableName)

 For Each fld In tdf.Fields
  ret = ret Or (fld.Name = FieldName)
 Next

 Set tdf = Nothing
 Set dbs = Nothing

 TestField = ret
End Function


А, вообще, открываешь справку в аксе по TableDef и вперед :)
...
Рейтинг: 0 / 0
30.04.2004, 15:10
    #32504692
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить существование столбца в таблице?
для любителей On Error
Код: plaintext
1.
2.
3.
4.
5.
6.
Dim myrst As Recordset
On Error GoTo no_field
Set myrst = CurrentDb.OpenRecordset("select field_name from table_name")
myrst.Close
Exit ...
no_field:
...
Рейтинг: 0 / 0
30.04.2004, 17:33
    #32504999
АлексейЕ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить существование столбца в таблице?
Для любителей экзотики.

Код: plaintext
1.
2.
3.
4.
5.
WizHook.Key =  51488399 
If InStr(WizHook.GetColumns("ИмяТаблицы"), "ИмяПоля") >  0  Then
  MsgBox "Есть"
Else
  MsgBox "Нет"
End If
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как проверить существование столбца в таблице? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]