Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.01.2012, 11:31   #11
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Цитата:
Сообщение от BelkaLet4ik Посмотреть сообщение
Это у Меня отрабатывается отлично
Во всяком случае пока
Просто получается как, заказчику нужна 1 большая кнопка "Работать" по нажатии на которую оппа и все сделалось Он не будет выгружать excel в access, запускать запрос, потом еще и прогу запускать))
Согласитесь, не каждый из экономистов вообще знает, что такое Access.
Так что все-таки есть смысл делать программно полностью все
Согласен! Дак программа и так все будет делать. Читать и выгружать данные в Excel будем с помощью Ole.
Помог - жми на весы!
ByAlex89@mail.ru
ByAlex вне форума Ответить с цитированием
Старый 17.01.2012, 11:35   #12
rdama
Форумчанин
 
Аватар для rdama
 
Регистрация: 25.07.2009
Сообщений: 533
По умолчанию

В аксесе есть вьюхи. Называются они сохраненный запрос на выборку.
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA)
rdama вне форума Ответить с цитированием
Старый 17.01.2012, 12:03   #13
BelkaLet4ik
Пользователь
 
Аватар для BelkaLet4ik
 
Регистрация: 16.01.2012
Сообщений: 17
По умолчанию

Не смотря на обходные пути (спасибо ссылкам Avatar и поддержке ByAlex) все еще жду мнений относительно того как разгрузить проц
Я бы изменила Мир... но Бог не дает Мне исходники...
BelkaLet4ik вне форума Ответить с цитированием
Старый 17.01.2012, 12:05   #14
BelkaLet4ik
Пользователь
 
Аватар для BelkaLet4ik
 
Регистрация: 16.01.2012
Сообщений: 17
По умолчанию

Цитата:
Сообщение от ByAlex Посмотреть сообщение
Согласен! Дак программа и так все будет делать. Читать и выгружать данные в Excel будем с помощью Ole.
Хм...а че-т об этом Я не подумала....)))
Я бы изменила Мир... но Бог не дает Мне исходники...
BelkaLet4ik вне форума Ответить с цитированием
Старый 17.01.2012, 12:13   #15
BelkaLet4ik
Пользователь
 
Аватар для BelkaLet4ik
 
Регистрация: 16.01.2012
Сообщений: 17
По умолчанию

Кстати говоря...обнаружила, что моя програмка охотно делиться процом и с другими, правда на начальных стадиях Вот фотошоп параллельно открыла, так она 23% отдала) Может все не так критично?...
Я бы изменила Мир... но Бог не дает Мне исходники...
BelkaLet4ik вне форума Ответить с цитированием
Старый 17.01.2012, 12:15   #16
BelkaLet4ik
Пользователь
 
Аватар для BelkaLet4ik
 
Регистрация: 16.01.2012
Сообщений: 17
По умолчанию

Цитата:
Сообщение от ByAlex Посмотреть сообщение
Согласен! Дак программа и так все будет делать. Читать и выгружать данные в Excel будем с помощью Ole.
А не подскажете еще полезных ссылочек по аналогичной проблемке? Может кто сталкивался с такой проблемой, создания программы полностью управляющей Excel и Access: Буду очень рада и благодарна
Я бы изменила Мир... но Бог не дает Мне исходники...
BelkaLet4ik вне форума Ответить с цитированием
Старый 17.01.2012, 12:25   #17
BelkaLet4ik
Пользователь
 
Аватар для BelkaLet4ik
 
Регистрация: 16.01.2012
Сообщений: 17
По умолчанию

Цитата:
Сообщение от rdama Посмотреть сообщение
В аксесе есть вьюхи. Называются они сохраненный запрос на выборку.
А к нему по имени как к таблице можно обращатьсяы из вне? )
Я бы изменила Мир... но Бог не дает Мне исходники...
BelkaLet4ik вне форума Ответить с цитированием
Старый 17.01.2012, 15:41   #18
BelkaLet4ik
Пользователь
 
Аватар для BelkaLet4ik
 
Регистрация: 16.01.2012
Сообщений: 17
По умолчанию

Цитата:
Сообщение от rdama Посмотреть сообщение
В аксесе есть вьюхи. Называются они сохраненный запрос на выборку.
При выполнении запроса SELECT * FROM Exec , где Exec - заранее созданный запрос вылетает ошибка...
Я бы изменила Мир... но Бог не дает Мне исходники...
BelkaLet4ik вне форума Ответить с цитированием
Старый 18.01.2012, 11:07   #19
BelkaLet4ik
Пользователь
 
Аватар для BelkaLet4ik
 
Регистрация: 16.01.2012
Сообщений: 17
По умолчанию

В общем и целом свершилось!!!
Переписала программу следующим образом:
1.Изначально создаю таблицу в Access с помощью простого CREATE TABLE <table_name> (<поле тип>, ...,<поле тип>)
2.Затем загоняю данные из листочка excel в динамический массивчик.
3. После INSERTом вношу в таблицу данные из массива.
4. В БД был запрос на выборку, однако напрямую к нему подключиться не получилось, поэтому т.к. база меняться будет вряд ли, просто сделала его запросом на создание таблицы и получила новую таблицу, в которой связи с прошлыми двумя.
5. Из программы пишу запрос на наличие соответствий этой новой таблицы и моего экспортированного листика (таблица temp).
6. Теперь просто ищу соответствия в цикле с моим динамическим массивом, вытаскиваю недостающие данные
7.Ну, и конечный этап это снова открытие Excel и импортирование в него данных!

Благодаря офигенной помощи всех откликнувшихся форумчан Я уменьшила время выполнения с 2,5 часов до 33 секунд ))
Да, проц все так же грузится, но процесс активно им делится в случае необходимости, так что зависания компа не происходит
Фуф!Моя миссия выполнена!Спасибо всем огромное!
Я бы изменила Мир... но Бог не дает Мне исходники...
BelkaLet4ik вне форума Ответить с цитированием
Старый 18.01.2012, 11:20   #20
_Engine_
Форумчанин
 
Регистрация: 29.06.2008
Сообщений: 603
По умолчанию

Динамический массив не нужен
_Engine_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
facebook хочет слишком много знать pu4koff Свободное общение 15 28.11.2011 13:48
Вложенные функции или слишком много условий OgE®_M@G Microsoft Office Excel 4 03.11.2011 07:35
Много SQL запросов что компьютер подвисает!! Football_lady SQL, базы данных 4 28.11.2009 13:05
Слишком много актуальных параметров... extrimportal Общие вопросы Delphi 7 22.04.2009 22:41
Проблема: Слишком много различных форматов Стася Microsoft Office Excel 3 25.04.2007 08:25