powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как проверить существование столбца в таблице?
5 сообщений из 5, страница 1 из 1
как проверить существование столбца в таблице?
    #32504552
MPoil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
help plz
...
Рейтинг: 0 / 0
как проверить существование столбца в таблице?
    #32504564
Uno
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Открой таблицу и посмотри и посмотри
...
Рейтинг: 0 / 0
как проверить существование столбца в таблице?
    #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
как проверить существование столбца в таблице?
    #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
как проверить существование столбца в таблице?
    #32504999
АлексейЕ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для любителей экзотики.

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


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