Модуль в бд Access 2000

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
SergeyS3
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 31.05.2004 (Пн) 20:29
Откуда: Ставрополь

Модуль в бд Access 2000

Сообщение SergeyS3 » 31.05.2004 (Пн) 21:25

:( Помогите пожайлуста!!!

Подскажите пожайлуста возможно ли с помощью VB 6.0 в создать модуль в бд Access 2000 или XP, который будет сможет считывать данные из подчиненной формы (значение двух из полей, например X и Y), затем, в цикле, увеличит X на еденицу Y раз и выведет результаты в этой же подчиненной форме в другом вычисляемом поле? Если возможно, покажите на примере как это сделать. Заранее благодарю.

Scuder
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 334
Зарегистрирован: 17.08.2002 (Сб) 13:18
Откуда: Moscow, Russia

Сообщение Scuder » 04.06.2004 (Пт) 11:03

Что-то я не вижу связи между VB6 и модулем Access..

Если я правильно понял, тебе нужна обычная функция, которую можно написать в обычном Access'овском модуле, и которую можно запускать из обычной Access'овской формы..

Положи на форму 3 текстбокса (X, Y и Result) и кнопку.

К кнопке код:
Код: Выделить всё
Private Sub Кнопка7_Click()

DoSomthing

End Sub


И вставь это в модуль:
Код: Выделить всё
Function DoSomthing()

Dim i As Integer
Dim MX As Integer
Dim MY As Integer

Dim MResult As Integer

If IsNull(Forms!form1!X) = False Then
    MX = Forms!form1!X
Else
    MsgBox "X=Null!"
    Exit Function
End If

If IsNull(Forms!form1!Y) = False Then
    MY = Forms!form1!Y
Else
    MsgBox "Y=Null!"
    Exit Function
End If

MResult = MX

For i = 1 To MY
MResult = MResult + 1
Next i

Forms!form1!Result = MResult

End Function

SergeyS3
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 31.05.2004 (Пн) 20:29
Откуда: Ставрополь

Сообщение SergeyS3 » 10.06.2004 (Чт) 13:30

Спасибо Scuder !!!
Все классно !!!


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

    TopList