|
вопрос по Access... помогите...
|
|||
---|---|---|---|
#18+
пытаюсь заставить обработать код: Dim exel As Object Dim RecCount As Long Set excel = CreateObject("excel.application") Set exel = GetObject(, "Excel.Application") With exel n = .Workbooks.Count For I = 1 To n .ActiveWorkbook.Save .ActiveWorkbook.Close Next I .Workbooks.Open ("C:\Documents and Settings\Bigboss\Мои документы\Шаблоны базы\zapr.xlt") .ActiveWorkbook.SaveAs ("Заправочная карточка_" & DATE & "_.xls") strSQL = "SELECT AVTO_ZAPR_VED.GNOMER, AVTO_ZAPR_VED.DATES, AVTO_ZAPR_VED.GAZOLINE, " strSQL = strSQL & "AVTO_ZAPR_VED.cena, AVTO_ZAPR_VED.COL_OF_GAZOLINE " strSQL = strSQL & "FROM AVTO_ZAPR_VED " strSQL = strSQL & "WHERE (((AVTO_ZAPR_VED.DATES) " strSQL = strSQL & " Between Forms!AVTO!SORT_DATE1 And Forms!AVTO!SORT_DATE2) And GNOMER=Forms!AVTO!GNOMER1);" ' Функция определяет количество полей в заданной таблице Dim strWhere As String Dim rst As New ADODB.Recordset If Nz(strSQL, "") = "" Then RecCount = -1 Exit Sub End If strWhere = "SELECT Count(*) As Total FROM (" & strSQL & ");" On Error Resume Next rst.Open strWhere, CurrentProject.Connection, adOpenForwardOnly, adLockReadOnly If Err.Number <> 0 Then MsgBox Err.Description RecCount = -1 Exit Sub End If ' Перейти в конец набора записей и вернуть порядковый номер ' текущей записи RecCount = Nz(rst.Fields("Total").Value, 0) rst.Close Set rst = Nothing For er = 0 To rst a1$ = "a" & LTrim(Str$(i1%)) .Range(a1$).Formula = DATES b1$ = "b" & LTrim(Str$(i1%)) .Range(b1$).Formula = "" c1$ = "c" & LTrim(Str$(i1%)) .Range(c1$).Formula = COL_OF_GAZOLINE i1% = i1% + 1 Next er b1$ = "b" & LTrim(Str$(i1% + 7)) .Range(b1$).Formula = "Дата: " & DATE .Range("a5").SELECT .ActiveWorkbook.Save .Visible = True End With End Sub но не считает ся количество записей ...синтаксис запроса верен... вопрос (как обычно) - где ошибка .... сама отловить не могу...(( помогите пожалуйста... как передать значение поля запроса в ячейку экселя... подскажите пожалуйста... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2003, 12:03 |
|
вопрос по Access... помогите...
|
|||
---|---|---|---|
#18+
Так считается количество полей или количество строк? Если количество строк то не проще исползовать RowCount (количество строк рекордсета) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2003, 15:31 |
|
вопрос по Access... помогите...
|
|||
---|---|---|---|
#18+
посчитать кол-во столбцов в таблице Access Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2003, 15:54 |
|
вопрос по Access... помогите...
|
|||
---|---|---|---|
#18+
надо чтобы значения запроса подставлялись в эксель в цикле по кол-ву записей в запросе.... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2003, 16:49 |
|
вопрос по Access... помогите...
|
|||
---|---|---|---|
#18+
как это можно сделать? не подскажите? буду признательна... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2003, 16:50 |
|
вопрос по Access... помогите...
|
|||
---|---|---|---|
#18+
если из БД Access в лист Excel: Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2003, 17:15 |
|
|
start [/forum/topic.php?fid=60&msg=32093542&tid=2171471]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 261ms |
total: | 396ms |
0 / 0 |