Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Данные из запроса в Датарепорт / 6 сообщений из 6, страница 1 из 1
06.12.2007, 14:28
    #34991230
Се
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Данные из запроса в Датарепорт
Народ подскажите кто нибудь как написать в VB6 из запроса в Акцесе
SELECT tblDataInput.FirstLine, tblDataInput.AllDemand, (100*tblDataInput.FirstLine/tblDataInput.AllDemand) AS Rezultat
FROM tblDataInput;
В запросе создается поле с результатом расчета
надо чтоб это значение вписывалось в ДатаРепорте в одну ячейку
остальное все из таблицы в репорт подтягивается
Ошибку пишет типа DataField необнаружено
,хотя вроде бы все прописывал
...
Рейтинг: 0 / 0
06.12.2007, 15:12
    #34991441
TIKO
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Данные из запроса в Датарепорт
СеНарод подскажите кто нибудь как написать в VB6 из запроса в Акцесе
SELECT tblDataInput.FirstLine, tblDataInput.AllDemand, (100*tblDataInput.FirstLine/tblDataInput.AllDemand) AS Rezultat
FROM tblDataInput;
В запросе создается поле с результатом расчета
надо чтоб это значение вписывалось в ДатаРепорте в одну ячейку
остальное все из таблицы в репорт подтягивается
Ошибку пишет типа DataField необнаружено
,хотя вроде бы все прописывал
это результат быдет выходить на кажджой строке с DataField =Rezultat
а что бы ввести в одой ячеке средсвами полей функций датареп-а можно тока sum() count() итд
в конце группировки после полей детайл или расчитьть результат в коде и присовить его к контролу типа лебел через DE.Sections(1).Controls("ИмяКонтрола").Caption=Rezultat
...
Рейтинг: 0 / 0
06.12.2007, 19:11
    #34992526
Се
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Данные из запроса в Датарепорт
НУ я примерно так и прбовал , вообщем сделал в DataReporte rptTextBox попытался присвоить ему результат расчета , ничего что то не вышло :((
Нет ли где примера такого?
...
Рейтинг: 0 / 0
06.12.2007, 19:24
    #34992545
Се
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Данные из запроса в Датарепорт
Ещё вот мысль по поводу расчета результата в коде , нужно данные из таблицы брать,как их обохзначать ведь этим значениям есть уже присвоеные имена в полях , может тоже на такую тему есть где примеры ?
Перекопал кучу всего но ничего похожего не встретил , хотя вроде бы задача для новичка , кем и являюсь
Спасиб!
...
Рейтинг: 0 / 0
07.12.2007, 09:58
    #34993219
TIKO
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Данные из запроса в Датарепорт
см. здесь
...
Рейтинг: 0 / 0
07.12.2007, 13:06
    #34993847
Се
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Данные из запроса в Датарепорт
Что то совсем в тупик зашел , в DataReport секции 1 создал rptLabel,DataFiel Написал ему Rezultat
в Акцессе, сделал запрос в запросе появилось три поля
все врде бы показываю ему все равно пишет DataField "Rezultat" not found
Вот кусок кода
Private Sub OKButton_Click()
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset

With cn
.Provider = "Microsoft.Jet.OLEDB.4.0"
.ConnectionString = App.Path & "\ReportITD.mdb"
.Open
End With
With rs
.ActiveConnection = cn
.CursorLocation = adUseClient
.CursorType = adOpenDynamic
.Open "SELECT * FROM tblDataInput Where Month = '" & Me.Combo1.Text & "' and Year='" & Me.Combo2.Text & "'"

End With


If rs.RecordCount > 0 Then
Set DataReport2.DataSource = rs
DataReport2.Sections("Section4").Controls("lblRHeader").Caption = "çà " & Me.Combo1.Text
DataReport2.Sections("Section4").Controls("lblRHeader1").Caption = Me.Combo2.Text
DataReport2.Show 1
If rs.State = adStateOpen Then rs.Close
If cn.State = adStateOpen Then cn.Close
Set rs = Nothing
Set cn = Nothing
Else
MsgBox "Çàïèñü íå íàéäåíà!Ñäåëàéòå íîâóþ çàïèñü!"
If rs.State = adStateOpen Then rs.Close
If cn.State = adStateOpen Then cn.Close
Set rs = Nothing
Set cn = Nothing
End If
End Sub

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


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