|
|
|
Запрос данных из Access в Excel
|
|||
|---|---|---|---|
|
#18+
В общем, на листе Excel в определенной ячейке есть выпадающее меню с выбором периода (январь....декабрь) Кроме этого, создал запрос к уже имеющейся базе данных. Теперь мне надо изменить макрос, чтобы при запросе данных выбирался по полю месяц только месяц, указанный мной в выпадающем меню в листе Excel. Как подставить мою переменную допустим a(1) в текст запроса вместо xxx ....."WHERE (База.Месяц='xxxxxx')".... Премного благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2005, 19:42:49 |
|
||
|
Запрос данных из Access в Excel
|
|||
|---|---|---|---|
|
#18+
а как ты формируешь сам запрос то? Если на VBA то можно например так: Worksheet(1).QueryTables(1).CommandText = "select f1, f2, f2 from t1 where t1.datefield=#" & format(Worksheet(1).Range("D3").Value, "dd/mm/yyyy") & "#" Реальный формат даты зависит от настроек твоей базы данных. Ну и если запрос делается к Access, то дату надо обязательно брать в кавычки из диезов. Это личный прикол MS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2005, 23:58:52 |
|
||
|
|

start [/forum/topic.php?fid=61&tid=2185957]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 327ms |

| 0 / 0 |
