Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.07.22;
Скачать: [xml.tar.bz2];

Вниз

Ребят, помогите прогу сделать для авто-суммирования таблиц dbf   Найти похожие ветки 

 
HID ©   (2007-06-21 08:40) [0]

У меня на работе в сетке лежит папка dserv, в которой куча других папок, показывающих месяц и год (0107, 0207, 0307 и т.д.), а в них еще папки, показывающие число месяца (01,02,03,...), в которых, в каждой по BDF-таблице. Это типа БД. Все таблицы с одинаковым именем DMAIN. Нужно забацать программку, которая бы из этих таблиц считывала поля с наименованием товара и количеством продаж и показывала бы общее количество продаж по каждому товару. Начал учиться программированию только месяц назад, так что извиняйте, если где-то туплю. Помогите, пожалуйста. И, если можете, подскажите какую-нибудь литературу хорошую по БД в Delphi. Я уже загрыз "Библию Delphi" Фленова, "Программирование БД в Delphi" Фаронова, но ничего подобного там не обнаружил, вот. ПАМАГИТЯАААА!!!


 
Johnmen ©   (2007-06-21 08:56) [1]

Грызу литературу по Delphi. Качественно. Недорого.
тел. 123-45-67 спросить СуперДельфина


 
ЮЮ ©   (2007-06-21 09:00) [2]

> Я уже загрыз "Библию Delphi" Фленова, "Программирование
> БД в Delphi" Фаронова, но ничего подобного там не обнаружил

Логично. Ибо идиотизм создавать ежемесячно базу данных, в особенности, когда постоянно требуются данные за предшествующие периоды.
Создай таблицу с похъожей структрутой + поле типа Date.
переливай в неё данные из других БД ( из интересуемого диапазона). Если используешь БДЕ, то он подднрживает гетерогенные запросы:
INSERT INTO ":CommonBase:table" SELECT :Date, * FROM table,
где CommonBase - алиас(или TDataBase.BaseName) "нормальной" базы
а TQuery, в которой будет выполняться этот запрос, должна в цикле настраиваться на ту Базу, которая вошла в диапазон интересов.
Перед циклом следкует выполнить DELETE FROM ":CommonBase:table".

Теперь твою проблему рещит элементарный запрос.


 
HID ©   (2007-06-21 15:37) [3]


> Логично. Ибо идиотизм создавать ежемесячно базу данных,
> в особенности, когда постоянно требуются данные за предшествующие
> периоды.

Согласен с тобой ЮЮ. Но эту базу создали задолго до меня, и, по ходу, такие же чайники, как я, а в чужой монастырь, как говорится... Тем более, наш старенький завод еще страдает пережитками "старого доброго светлого". Спасибо тебе большое, пойду кипеть.


 
HID ©   (2007-06-21 15:45) [4]


> Грызу литературу по Delphi. Качественно. Недорого.
> тел. 123-45-67 спросить СуперДельфина

Johnmen, 5 баллов за шутку! Зубки береги, целлюлоза, она вещь коварная, ее лучше с противоположной стороны организма использовать!


 
koha ©   (2007-06-21 15:50) [5]


> Логично. Ибо идиотизм создавать ежемесячно базу данных


> ЮЮ ©   (21.06.07 09:00) [2]


- А унас, так вообще создается на каждый день одельная база в dbf, затем грузится на дескету и передаётся администратору он еепроверяет, конвертирует в непонятно что итправляет дальше по этапу в бласть. Бывают ли еще сложнее алгритмы?


 
Anatoly Podgoretsky ©   (2007-06-21 16:12) [6]

> HID  (21.06.2007 15:45:04)  [4]

Угрожаешь?


 
HID ©   (2007-06-21 16:28) [7]


> Угрожаешь?

Anatoly Podgoretsky, по-моему, в тебе слишком много агрессии. Почему, если я упомянул про зубы, то непременно намереваюсь их поломать? Расслабься, скоро выходные :)


 
Juice ©   (2007-06-21 16:30) [8]


> - А унас, так вообще создается на каждый день одельная база
> в dbf, затем грузится на дескету и передаётся администратору
> он еепроверяет, конвертирует в непонятно что итправляет
> дальше по этапу в бласть. Бывают ли еще сложнее алгритмы?
>

Само слово "dbf" обычно нагоняет на меня страх. Бывает не сложнее, бывает и хуже !


 
HID ©   (2007-06-21 16:30) [9]


> - А унас, так вообще создается на каждый день одельная база
> в dbf, затем грузится на дескету и передаётся администратору
> он еепроверяет, конвертирует в непонятно что итправляет
> дальше по этапу в бласть. Бывают ли еще сложнее алгритмы?

Ха-ха, бывет же!


 
Anatoly Podgoretsky ©   (2007-06-21 16:35) [10]

> HID  (21.06.2007 16:28:07)  [7]

Так ты не собирался? А я то подумал :-)


 
Anatoly Podgoretsky ©   (2007-06-21 16:37) [11]

> Juice  (21.06.2007 16:30:08)  [8]

> Само слово "dbf" обычно нагоняет на меня страх

А вот меня оно не пугает, очень отличный формат для импорта/экспорта из-за его чрезвычайно широкой поддержки, речь конечно про dBase 5- или FoxPro 2.5-
Его и Эксель поддерживает как родной.


 
Juice ©   (2007-06-21 16:45) [12]


> А вот меня оно не пугает, очень отличный формат для импорта/экспорта
> из-за его чрезвычайно широкой поддержки, речь конечно про
> dBase 5- или FoxPro 2.5-
> Его и Эксель поддерживает как родной.

Сам формат как формат, просто в большинстве случаев, когда приходилось с ним работать, то это были поделки типа как автора этой темы, или госструктуры с ихними прибамбасами. Вот экспорт/импорт это да, а когда начинают лепить большие системы на нем? Скорее всего, ничем другим как в koha ©   (21.06.07 15:50) [5]  оно не заканчивается.


 
Anatoly Podgoretsky ©   (2007-06-21 16:56) [13]

> Juice  (21.06.2007 16:45:12)  [12]

Госструктуры оставь в покое, возможно они исходят из этой же предпосылки.
А вот современные системы, кроме особых случаев, на этом строить не стоит.


 
koha ©   (2007-06-21 19:18) [14]


> Juice ©   (21.06.07 16:45) [12]


> Сам формат как формат, просто в большинстве случаев, когда
> приходилось с ним работать, то это были поделки типа как
> автора этой темы, или госструктуры с ихними прибамбасами.
>  Вот экспорт/импорт это да, а когда начинают лепить большие
> системы на нем? Скорее всего, ничем другим как в koha ©
>   (21.06.07 15:50) [5]  оно не заканчивается.


- Совершенно угадал я щас и работаю в госструктуре.


> Anatoly Podgoretsky ©   (21.06.07 16:37) [11]


> А вот меня оно не пугает, очень отличный формат для импорта/экспорта
> из-за его чрезвычайно широкой поддержки, речь конечно про
> dBase 5- или FoxPro 2.5-Его и Эксель поддерживает как родной.
>


- Да если бы не открывался в екселе, то прямо таки и незнали бы что делать.
Вот, сегодня курьез вышел, наши клиенты не могли от 1кг. 20 гр завести в проограмму - завели 0.002 при том, что люди с вышим образованием, пришлось все поля через эксель править во всех базах


 
Anatoly Podgoretsky ©   (2007-06-21 19:57) [15]

> koha  (21.06.2007 19:18:14)  [14]

> Вот, сегодня курьез вышел, наши клиенты не могли от 1кг. 20 гр завести в проограмму - завели 0.002 при том, что люди с вышим образованием, пришлось все поля через эксель править во всех базах

А через текстовый редактор не пробовали?


 
koha ©   (2007-06-21 20:15) [16]


> Anatoly Podgoretsky ©   (21.06.07 19:57) [15]


> А через текстовый редактор не пробовали?

>

- Объясните способ?



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.07.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.044 c
2-1182846767
zvm
2007-06-26 12:32
2007.07.22
Неожиданное-рядом!! (или как прервать программу?)


2-1183043858
иван8511
2007-06-28 19:17
2007.07.22
Копирование всех файлов из одной папки


15-1182778319
Иксик
2007-06-25 17:31
2007.07.22
Альтернатива HTML Help Workshop


15-1182220353
Slider007
2007-06-19 06:32
2007.07.22
С днем рождения ! 19 июня 2007 вторник


15-1182335462
iXT
2007-06-20 14:31
2007.07.22
Ой, плохо мне :(





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский