![]() |
Модераторы: mihanik |
![]() ![]() ![]() |
|
snake666 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 19.10.2007 Репутация: нет Всего: нет |
есть Dos база которую пополняют каждый день, она представлена 10 dbf файлами (dBase 4.0). В первой строке dbf названия колонок латинскими.
Я хочу находить в трех файлах по определенным значениям полей данные и вытягивать их в Excelячейки. Как это все реализовать с помощью макросов Select From Where вытаскивает только с одного файла а нам нужно работа с 3 мя файлами сразу и наложить условие. |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 26 Всего: 454 |
Если в From указать один файл - будет тянуться из одного. Если три - из трёх. Если во Where указать условия - по ним будет фильтрация, а нет - так нет. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
snake666 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 19.10.2007 Репутация: нет Всего: нет |
пропроблема в том, что у нас файлы не взаимосвязаны но привязку можно сделать к номеру записи в файле т.е в первом файле первая запись соответствует 5 - 6 записям 5 файла, как организовать цикл в Select или иначе организовать счетчик.блема в том, что у нас файлы не взаимосвязаны но привязку можно сделать к номеру записи в файле т.е в первом файле первая запись соответствует 5 - 6 записям 5 файла, как организовать цикл в Select или иначе организовать счетчик.
|
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 26 Всего: 454 |
Может, прежде чем писАть программу, стоило бы прочитать ХОТЬ ЧТО-НИБУДЬ по теме?
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
snake666 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 19.10.2007 Репутация: нет Всего: нет |
объясню задачю по новой, у нас есть пять dbf файлов
задача в первом файле я ищю нужную запись с помощью макросов, например мне нужна запись №5, мы ее берем изпервого файла, но нам нужно взять данные еще из 4 файлов. В остальных файлах есть колонка p9999 она соответствует номеру записи первого файла. Вот и не могу организовать цикл чтобы у меня считало с какой номером записи первого файла я работаю, чтобы можно было дергать даннные из остальных файлов |
|||
|
||||
mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 9 Всего: 109 |
Т.е. тебе не понятно как определить номер строки, на которой ты стоишь в DBF-файле?
|
|||
|
||||
snake666 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 19.10.2007 Репутация: нет Всего: нет |
вот приблизительно это мне и нужно |
|||
|
||||
mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 9 Всего: 109 |
Подскажу одно, два свойство баз данных... Погуглишь, - узнаешь...
RecordCount и RecordNumber |
|||
|
||||
snake666 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 19.10.2007 Репутация: нет Всего: нет |
Подскажите еще один ньанс как посчитать сколько строк в документе excel с помощью макроса или какой оператор нужно использовать чтобы подсчитать количество записей в документе
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Программирование, связанное с MS Office" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |