| Admin | Дата: Среда, 01.12.2010, 12:23 | Сообщение # 1 |
 Профи
Группа: Администраторы
Сообщений: 389
Награды: 2
Репутация: 4
Статус: Offline
| В предыдущем шаге мы подключали Базу автоматом (т.е. без кода), но у этого способа есть 1 недостаток, его нельзя переносить на другие компы. Вот случай был, я сделал программу Халявный инет (шаг 43), только пароль введенный одним ламером, который живет надо мной, записывался не в файл, а в базу. А я в начале даже и не подумал о том, что базу надо подключать не автоматом, а в ручную (автоматом не понятно почему глючит, но т.к. я по базам не спец, я не знаю (если ты знаешь, то пиши)). Ну, у ламера мы пароль узнали, только с помощью OpenPass и дискеты. Что - то я отвлекся, сделай такой же проект (как предыдущий), но ни чего не настраивай, а впиши код: Private Sub Form_Load() 'При запуске формы: Data1.DatabaseName = "db1.mdb" 'Ищем базу в той же дирке где и сама программа Data1.RecordSource = "Таблица1" 'Имя таблицы, для доступа к ней Text1.DataField = "Поле1" 'В Text1 из Поле1 будет загружаться текст Text2.DataField = "Поле2" 'В Text2 из Поле2 будет загружаться текст End Sub Как ты наверное заметил (Или нет?), что мы у текстового поля не указали свойство DataSource, это единственное свойство Автор учебника: Padre Сайт: http://vbbook.ru/ которое нельзя указать программно. Ну раз нельзя, так нельзя - тогда поставь его в окне свойств = Data1.
|
| |
|
|