Как получить свойство поля доступа в visual basic 2017
Дорогие все,
Для моей программы я хочу использовать базу данных accdb, созданную с помощью Access 2016. Теперь я хочу установить текстовые поля и так далее, чтобы они имели ту же длину и свойство (короткий текст, длинный текст, число или около того), что и поле данных.
Есть ли способ получить такую информацию в visual basic 2017? имя таблицы и строки известны.
Благодарю,
Ганс
Что я уже пробовал:
Я поискал в интернете, но не могу найти никакой информации об этом. Единственное, что я видел, была информация о схеме, но это я точно не понимаю.
Richard MacCutchan
Вам нужно будет получить информацию из базы данных и динамически изменять свойства элемента управления. Я не вижу никакого простого способа сделать это. Или по любой уважительной причине, по которой вы этого хотите. Что произойдет, если вы получите поле, которое шире, чем фактический экран?
Member 13039327
Привет Ричард,
Для тет-боксов я хочу, чтобы они имели тот же размер, что и база данных. Таким образом, пользователь не набирает 30 символов, в то время как в поле базы данных можно использовать только 20.
Или пользователь вводит Буквы, в то время как база данных исключает только цифры.
Причина, по которой я хочу иметь это по коду, заключается в том, что существуют поля, которые будут использоваться различными таблицами/полями.
Кроме того, я хочу иметь это по коду, что если я изменю свойство поля базы данных, программа автоматически отрегулирует размер/свойство текстового поля, и мне не нужно снова проходить через все эти ручные настройки, чтобы он соответствовал настройкам поля базы данных.
С уважением,
Ганс