|
|
|
С чего начинать для работы с БД из VBA Excel.
|
|||
|---|---|---|---|
|
#18+
Добрый вечер всем. Назрела необходимость написать программку для ускорения работы и обработке данных. Раньше работал в Fox-е, но не могу его установить, т.к. ограничин в правах на компе. В наличии только Office. Полистал Help. Нашел пару примеров. Дай думаю скопирую пару строчек, а потом откорректирую их под себя. И на первой же строчке: Код: plaintext И еще вопрос. Надо ли что-то настраивать в "Панель управление" -> ODBC для работы с файлами *.dbf через VBA. Может кто-нибудь поможет рабочим примером. ЗЫ Неужели в VBA нет функции для поиска в строке с правой стороны определенного символа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2007, 22:41 |
|
||
|
С чего начинать для работы с БД из VBA Excel.
|
|||
|---|---|---|---|
|
#18+
Эдуард Аркадьевич Чтобы работать с объектами типа Workspace, Database, QueryDef и т.д. используя раннее связывание нужно подключить к проекту объектную библиотеку DAO: Tools -> Refernces -> Microsoft DAO #.# Object Library Для поиска в строке в VB(A) есть InStr Function Returns a Variant (Long) specifying the position of the first occurrence of one string within another. Syntax InStr([start, ]string1, string2[, compare]) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2007, 13:59 |
|
||
|
С чего начинать для работы с БД из VBA Excel.
|
|||
|---|---|---|---|
|
#18+
Эдуард Аркадьевич Код: plaintext Если есть у вас возможность, то советую взяться за ADO а не DAO. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2007, 20:52 |
|
||
|
С чего начинать для работы с БД из VBA Excel.
|
|||
|---|---|---|---|
|
#18+
lena_#### Спасибо за подсказку, где все это подключается. big-duke Спасибо. ADO действительно как-то легче воспринимается. Еще вопросм по ADO: С файлом *.dbf подключенным через ODBC драйвер получилось поработать: Код: plaintext 1. 2. 3. 4. 5. 6. А как сделать SQL select из этого файла. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2007, 20:33 |
|
||
|
С чего начинать для работы с БД из VBA Excel.
|
|||
|---|---|---|---|
|
#18+
Эдуард Аркадьевич lena_#### Спасибо за подсказку, где все это подключается. big-duke Спасибо. ADO действительно как-то легче воспринимается. Еще вопросм по ADO: С файлом *.dbf подключенным через ODBC драйвер получилось поработать: Код: plaintext 1. 2. 3. 4. 5. 6. А как сделать SQL select из этого файла. Код: plaintext запятую после запроса и тип выборки на текст хотя можно и не указывать rstAtm.Open "select sdata, hh, mm from atm",conAtm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2007, 11:06 |
|
||
|
С чего начинать для работы с БД из VBA Excel.
|
|||
|---|---|---|---|
|
#18+
Можно и не указывать, но в этом случае будет дополнительная проверка. Несколько милисекунд на этом можно выиграть :) Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2007, 14:30 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34487500&tid=2164140]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
218ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 536ms |

| 0 / 0 |
