Проблема с БД Access

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Jacks
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 24.07.2003 (Чт) 6:58

Проблема с БД Access

Сообщение Jacks » 27.07.2003 (Вс) 11:11

Народ помогите разобраться с базой данных!

Вот если есть некая база *.mdb,
ставим на форму data1, подключаем к базе.
Выводим в text1 данные из таблицы:

Text1.DataField = Кол-воДеталей
В Text1 при запуске программы появляется к примеру 10

Потом надо присвоить переменой "Y" значение Кол-ва деталей.
Я пробовал так:
Y = text1,

но text1 при отладке = "Empty"
Может кто знает как это сделать. Заранее спасибо.

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Сообщение skiperski » 28.07.2003 (Пн) 13:10

Может ты пытаешься присваивать значение ещё до инициализации TextBox'а?

Jacks
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 24.07.2003 (Чт) 6:58

Сообщение Jacks » 28.07.2003 (Пн) 15:35

Да в этом и проблема была.

Ivan1
Обычный пользователь
Обычный пользователь
 
Сообщения: 51
Зарегистрирован: 27.05.2003 (Вт) 14:25
Откуда: Светлоград

Сообщение Ivan1 » 30.07.2003 (Ср) 13:13

Потом надо присвоить переменой "Y" значение Кол-ва деталей.
Я пробовал так:
Y = text1,

Вродебы присвоение данных переменным делается по другому
y=text1.text
и все
Воробьев Иван В.

Евгений S
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 25.08.2003 (Пн) 11:25

ответ на проблему Jacks - a

Сообщение Евгений S » 26.08.2003 (Вт) 4:40

попробуй переменной Y присвоить значение количества записей в базе денных через свойство Recordcount, данное свойство используестся примерно так.
'dim cnt as adodb.conection
'dim rst as adodb.recordset

'подключаеш базу данных через эти переменные и в дополнении ставиш строку
' Y=rst.RecordCount
не забуть только подключить в reference компоненты
activX data object library
activX data object recordset library
примерно так и можно определять количество записей
[/b]

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 26.08.2003 (Вт) 10:09

А можно сделать таймер Timer1 с интервалом в 1, Enabled = True и в него поставить
Код: Выделить всё
Y = Text1.Text
Timer1.Enabled = False
Нет меня больше

Евгений S
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 25.08.2003 (Пн) 11:25

Сообщение Евгений S » 27.08.2003 (Ср) 12:09

А зачем это надо? Я не могу понять. :?:


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 47

    TopList