Как в Visual Basic 6 добавить запись в существующую таблицу MS Access ?
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Как в Visual Basic 6 добавить запись в... Expand / Collapse
Автор
Сообщение
07.08.2007 16:39
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 29.05.2008 8:30
Сообщ.: 1, Visits: 4
Здравствуйте ! Мне необходимо решить следующую задачу: допустим существует таблица MS Access 2003 c двумя напр. полями Field1 и Field2. Подскажите пожалуйста, как с помощью Visual Basic 6 добавить туда запись ?
Сообщ. #915202
15.08.2007 17:59
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 05.09.2007 11:25
Сообщ.: 5, Visits: 14
Добавь модуль в свою базу данных, предварительно создав таблицу "Календарь" с полями "Дата" (тип - дата/время) и "День" (тип - текстовый). Текст модуля:

Function per()

Dim tabl1 As Recordset 'выбранная таблица
Dim a As Date
Dim b As Date
Dim c As Long
Dim tekzap As Date
Set tabl1 = CurrentDb.OpenRecordset("Календарь")
a = "01.01.2007"
b = "31.12.2007"
c = b - a + 1
Do Until c = 0
tabl1.AddNew
tabl1![Дата] = a
tabl1.Update
a = a + 1
c = c - 1
Loop
Close
Set tabl1 = CurrentDb.OpenRecordset("Календарь")
a = "01.01.2007"
b = "31.12.2007"
c = (b - a + 1) / 7
Do Until c = 0
d = 0
 Do Until d = 7
 d = d + 1
 If d = 1 Then e = "пн"
 If d = 2 Then e = "вт"
 If d = 3 Then e = "ср"
 If d = 4 Then e = "чт"
 If d = 5 Then e = "пт"
 If d = 6 Then e = "сб"
 If d = 7 Then e = "вс"
 tabl1.Edit
 tabl1![День] = e
 tabl1.Update
 tabl1.MoveNext
 Loop
a = a + 1
c = c - 1
Loop
Close
End Function

И посмотри, что будет. Опробована на 2007 офисе.

Сообщ. #915357
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Comanche, Alexey Spirin

Время GMT +3:00, Сейчас 9:58