|
|
|
Данные из запроса в Датарепорт
|
|||
|---|---|---|---|
|
#18+
Народ подскажите кто нибудь как написать в VB6 из запроса в Акцесе SELECT tblDataInput.FirstLine, tblDataInput.AllDemand, (100*tblDataInput.FirstLine/tblDataInput.AllDemand) AS Rezultat FROM tblDataInput; В запросе создается поле с результатом расчета надо чтоб это значение вписывалось в ДатаРепорте в одну ячейку остальное все из таблицы в репорт подтягивается Ошибку пишет типа DataField необнаружено ,хотя вроде бы все прописывал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2007, 14:28 |
|
||
|
Данные из запроса в Датарепорт
|
|||
|---|---|---|---|
|
#18+
СеНарод подскажите кто нибудь как написать в 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2007, 15:12 |
|
||
|
Данные из запроса в Датарепорт
|
|||
|---|---|---|---|
|
#18+
НУ я примерно так и прбовал , вообщем сделал в DataReporte rptTextBox попытался присвоить ему результат расчета , ничего что то не вышло :(( Нет ли где примера такого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2007, 19:11 |
|
||
|
Данные из запроса в Датарепорт
|
|||
|---|---|---|---|
|
#18+
Ещё вот мысль по поводу расчета результата в коде , нужно данные из таблицы брать,как их обохзначать ведь этим значениям есть уже присвоеные имена в полях , может тоже на такую тему есть где примеры ? Перекопал кучу всего но ничего похожего не встретил , хотя вроде бы задача для новичка , кем и являюсь Спасиб! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2007, 19:24 |
|
||
|
Данные из запроса в Датарепорт
|
|||
|---|---|---|---|
|
#18+
см. здесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2007, 09:58 |
|
||
|
Данные из запроса в Датарепорт
|
|||
|---|---|---|---|
|
#18+
Что то совсем в тупик зашел , в 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 Подскажите куда здесь засунуть чтоб поле из запроса в отчет попало? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2007, 13:06 |
|
||
|
|

start [/forum/topic.php?fid=60&gotonew=1&tid=2162979]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
10ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 387ms |

| 0 / 0 |
