powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / DataReport проблема
6 сообщений из 31, страница 2 из 2
DataReport проблема
    #37383283
bubek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProИгорь Горбонос> БД в ADS.
Еще с утра хотел спросить что это значит?

Не знаю , но вряд ли в MDB, раз автор не может ее приложить

Привет!

БД в ADS = База Данных построена в Advantage Database Server 9.1 :)

Буду пробовать ваши варианты!
...
Рейтинг: 0 / 0
DataReport проблема
    #37383391
bubek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос решен без DataEnvironment:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim cm As String

With cn
    .Provider = "Advantage.OLEDB.1"
    .ConnectionString = App.Path & "\DBase\PADDOD_DB.ADD"
    .Open
End With

cm = "SELECT * FROM MAINBASE Where cardno = '" & Adodc1.Recordset("cardno") & "'"

With rs
    .ActiveConnection = cn
    .CursorLocation = adUseClient
    .CursorType = adOpenDynamic
    .Open cm
End With

Всем спасибо!!!
...
Рейтинг: 0 / 0
DataReport проблема
    #37383484
bubek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята!

Помогите сделать тоже самое, но с SQL запросом а? То что я сделал, мне не нравится:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
If Trim(Me.ActiveControl) <> "" Then
    frmPrivate.Adodc1.Recordset.MoveFirst
For i =  1  To Adodc1.EOFAction
If InStr( 1 , frmPrivate.Adodc1.Recordset("cardno"), Trim(Me.ActiveControl), vbTextCompare) <>  0  Then
    t = MsgBox("Íàéäåíî ñõîäñòâî â Áàçå ñ äàííûì ïàöèåíòîì.", , "Óâåäîìëåíèå")
Exit For
End If
    frmPrivate.Adodc1.Recordset.MoveNext
Next i
End If

Спасибо!
...
Рейтинг: 0 / 0
DataReport проблема
    #37383485
bubek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bubekРебята!

Помогите сделать тоже самое, но с SQL запросом а? То что я сделал, мне не нравится:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
If Trim(Me.ActiveControl) <> "" Then
    frmPrivate.Adodc1.Recordset.MoveFirst
For i =  1  To Adodc1.EOFAction
If InStr( 1 , frmPrivate.Adodc1.Recordset("cardno"), Trim(Me.ActiveControl), vbTextCompare) <>  0  Then
    t = MsgBox("Íàéäåíî ñõîäñòâî â Áàçå ñ äàííûì ïàöèåíòîì.", , "Óâåäîìëåíèå")
Exit For
End If
    frmPrivate.Adodc1.Recordset.MoveNext
Next i
End If

Спасибо!

Уууупсссс... не обращайте внимание...сообщение неверное!
...
Рейтинг: 0 / 0
DataReport проблема
    #37383489
bubek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bubekbubekРебята!

Помогите сделать тоже самое, но с SQL запросом а? То что я сделал, мне не нравится:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
If Trim(Me.ActiveControl) <> "" Then
    frmPrivate.Adodc1.Recordset.MoveFirst
For i =  1  To Adodc1.EOFAction
If InStr( 1 , frmPrivate.Adodc1.Recordset("cardno"), Trim(Me.ActiveControl), vbTextCompare) <>  0  Then
    t = MsgBox("Íàéäåíî ñõîäñòâî â Áàçå ñ äàííûì ïàöèåíòîì.", , "Óâåäîìëåíèå")
Exit For
End If
    frmPrivate.Adodc1.Recordset.MoveNext
Next i
End If

Спасибо!

Уууупсссс... не обращайте внимание...сообщение неверное!

Вот верный код

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Private Function IsThePersonInDB()
If Trim(Me.ActiveControl) <> "" Then
    frmPrivate.Adodc1.Recordset.MoveFirst
For i =  1  To Adodc1.Recordset.RecordCount
If InStr( 1 , frmPrivate.Adodc1.Recordset("cardno"), Trim(Me.ActiveControl), vbTextCompare) <>  0  And i <> Adodc1.Recordset.RecordCount -  1  Then
    t = MsgBox("Íàéäåíî ñõîäñòâî â Áàçå ñ äàííûì ïàöèåíòîì.", , "Óâåäîìëåíèå")
Exit For
    End If
    frmPrivate.Adodc1.Recordset.MoveNext
Next i
    If frmPrivate.Adodc1.Recordset.AbsolutePosition <  0  Then Adodc1.Recordset.MoveLast
End If
End Function
...
Рейтинг: 0 / 0
DataReport проблема
    #37383668
bubek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bubek,

В общем вопрос закрыт. SQL запрос сделал своё дело :)
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / DataReport проблема
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]