Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Складская база данных InterBase [D7, IB6.x]


Страницы:   1 2 3

BorH ©   (2003-09-25 15:38:00) 

Привет всем!
Люди, помогите, пожалуйста!
Нужно как-то организовать обычную складскую базу данных в InterBaseс всякими ордерами, справочниками.
Я же вообще первый раз работаю с базами данных. Может, у кого есть пример такой программы?? Или ссылка??Но требования такие ( :(( ): "должны использоватся компоненты TQueryи TStoredProc. Компонент TTableне использовать (это как?)"
Спасибо.


Andriano   (2003-10-01 08:52:00) [1]

Вообще, хорошо развита идея ведения складского учета в 1С:Предприятии, конфигурация "Торговля + Склад". Там давно придуман нетупиковый способ автоматизации учета. Поэтому если разобраться в 1С, то весь складской учет будет для тебя прозрачен. Писать учет на 1С гораздо быстрее, но кроме того, что эта 1С очень дорогая, есть гораздо больший минус - нет никакой возможности работать по выделенке. Можно конечно через Терминал, но как тогда печатать первичные документы. Никак.

Я также начинаю разрабатывать складской учет на Delphi6 + Midas + FB 1.5.
Вот основные принципы конфигурации 1С в порядке важности:
1. Подбивание остатков по периодам (т.е. на начало каждого периода, обычно месяц, считается нач. остаток; поэтому не приходится работать сразу со всеми записями)
2. Используются регистры (доп. таблицы) для фиксирования движения количества и сум.
3. Каждый документ занимает своё место на шкале времени. Только документ двигает регистры.
4. Большое количество аналитик (Фирма, МОЛ, Документ, Контрагент, Договор, Номенклатура и т.д.). Это нужно для отчетов, кот. потом будут придуманы.

Хотелось бы ещё отметить, что для практического оперативного учета в торговле нужно 5% возможностей от того что реализовано в станд. конфигурации "Торговля + Склад".


Langolier   (2003-09-30 19:24:00) [2]

2 vopros ©
>> Аббасацца:))
Эт ты Архангельскому скажи (пример взят из его книжки)... Наверно ты умнее его будешь :)))

2 BorH ©
Читай побольше... "и будет тебе щастье"... :)))


MsGuns   (2003-09-28 17:23:00) [3]

Чтоб не спрашивала парол и логин, дважды щелкни на TIBDataBase, и в открывшемся окне будет тебе щастье !


BorH   (2003-09-28 14:20:00) [4]

2Langolier © (28.09.03 03:23) [43]

> Удачи в твоем нелегком труде... :-)

Вовово спасибочки... то, что надо!!

2vopros © (28.09.03 13:53) [44]
??? Ну и вонь :)))


vopros   (2003-09-28 13:53:00) [5]

Аббасацца:))


Langolier   (2003-09-28 03:23:00) [6]

2 BorH ©
Держи маленький кусочек скрипта...

SET SQL DIALECT 3;
SET NAMES WIN1251;

/* Создание базы */
CREATE DATABASE "C:\IB\DataBase\Store.gdb"
USER "SYSDBA" PASSWORD "masterkey" /* это как-раз и есть логин-пароль "по умолчанию" :) */
DEFAULT CHARACTER SET WIN1251;

/* Подключение к базе */
CONNECT "C:\IB\DataBase\Store.gdb"
USER "SYSDBA" PASSWORD "masterkey";

Удачи в твоем нелегком труде... :-)


BorH   (2003-09-28 00:38:00) [7]

Ещё один трабл возник: когда открываю коннект с базой, далог требует логин и пароль. Что бы я ни вводил, не подключается :(
Скажите пожалуйста, в чём дело?? Может, существует какой-то логин и пароль по умолчанию??


MsGuns   (2003-09-27 17:50:00) [8]

Для создания, мрдификации БД, отладки запросов, ХП и прочего серверного барахла в Interbase возьми IBExpret - вещь, ИМХО, чудесная. И, главное, бесплатная.


MaxDDinc   (2003-09-27 15:04:00) [9]

Привет, потуркали тебя тут ... бывает :(
Я тут все просмотрел, есть одна мысль, простая и верная:
- есть книжица "Мир InterBase", авторы А.Н.Ковязин и С.М.Востриков,
Купи, почитай, там все:
- создание;
- проектирование;
- процедуры, функции;
- администрирование и т.д.
Реальная вещь, что бы начать ...
А вот после нее, если вопросы останутся, пиши, подскажу, что смогу

Удачи :)


BorH   (2003-09-27 12:58:00) [10]

И всё же? Я не думаю, что проблема в этих прогах... Как создать с нуля БД??

PS. Чо-то лекарства срочно понадобились ;) может у кого-нибудь есть?? Спасибо. :))


Anatoly Podgoretsky   (2003-09-27 11:09:00) [11]

BorH © (27.09.03 00:26) [34]
Тогда я бы хотел с тобой поближе пообщатся...

:-)))


Zacho   (2003-09-27 02:03:00) [12]


>
> BorH © (27.09.03 01:58) [36]

Выкини SQL Explorer и IBConsole и скачай IBExpert http://www.ibexpert.com


BorH   (2003-09-27 01:58:00) [13]

Слушайте, может это и совсем ламерский вопрос :/, но как создать БД, как хотя бы файл gdb создать?? Работать с таблицами и триггерами, "допустим" :) уже научился, но когда я указываю и в SQLExplorerи в IBConsole несуществующий или пустой файл возникаtт (разумеется :) ошипка, пытаюсь создать свою, пишет что пароль неверен... Проясните, plz. Как без Delphi создать БД??
>Zacho
>P.S. А книжки все-таки почитай.

Приходится читать только статьи в инете, самая дешёвая книжка стоит 63 гривни, это ~~12 вечнозелёных. Это главная проблема большинства начинающих программистов, особенно когда они на мели :/
соррии.. депресняк :))


Zacho   (2003-09-27 00:43:00) [14]


> BorH © (27.09.03 00:26) [34]
> Ты и в реале так хамишь?

В реале он еще и не так хамит :-)

> Спасибо, буду очень благодарен :)

Выслал бы, да нет сейчас под рукой. Подожди пока Raider снова появиться, или напиши ему на мыло.
Только не думаю, что тебе от этой БД много пользы будет. Комментариев к структуре БД и к программе там почти нет, вряд ли много поймешь.
Кстати, там не используются ни TQuery, ни TStoredProc :) Исключительно FIBPlus (ох и древняя версия.. 2000 г.) :-)
P.S. А книжки все-таки почитай.


BorH   (2003-09-27 00:26:00) [15]


> Alex_Raider © (26.09.03 16:16) [27]
> 2ZACHO:
>
> Ты посмотри что он спросил:
> "обычную складскую базу данных".
> Что он нарисовал (главное, это в чем!).
> Ты посмотри что за строки в "техзадание":
> "должны использоватся компоненты TQuery и TStoredProc. Компонент
> TTable не использовать".
>
> ...А потом подумай, по силам ли ему хотя бы ПРОЛИСТАТЬ
> книжку объемом в 700 страниц, набитую реляционной алгеброй?
> :-)))))))
>
> - Да вы люди из разных вселенных!
> :-)))))

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

2Zacho
> Леха, а может пошлем ему базу Супермаг-ДК ?
> :-)))
Спасибо, буду очень благодарен :)

Мне кажется, что ни смотря на возможно неправильную формулировку задания :/, его общие черты понятны по формам, доступным тут http://www.rockside.narod.ru/tgsc/sklad.zip

Спасибо всем за помощь :))


Zacho   (2003-09-26 18:09:00) [16]


> Малиновский Владимир (26.09.03 18:00) [32]
>
> Да на плевать бухгалтерам ..

Согласен. Не их это дело. Но на то, что работает тормозно и/или данные рушатся - и бухгалтерам не плевать.

> Посмотри вон, на чем 1С бухгалтерия реализована - жуть.

Ну и что, это причина что бы делать как попало ? Не лучше ли все-таки делать, что бы работало хорошо ?


Малиновский Владимир   (2003-09-26 18:00:00) [17]

2 Zacho
> Просто видел я "творения" программеров, хорошо разбирающихся, например в бухгалтерии, но не подозревающих даже о ссылочной целостности.

Да на плевать бухгалтерам на то, где ссылочная целостность обеспечивается, имеется ли механизм транзакций, нормализованы ли таблицы, и какая версия компилятора используется. Посмотри вон, на чем 1С бухгалтерия реализована - жуть. А все работают. Хреново. А у кого лучше?


Zacho   (2003-09-26 17:24:00) [18]


> Малиновский Владимир (26.09.03 16:43) [30]
> "...реляционная алгебра" для SQL - это подмножество теории
> множеств, 7-й класс, год назад мой сын изучал. (Пересечение,
> объединение и проч.)

А нормализацию, ФЗ и т.д. тоже в школе изучают ? Крутая, наверное школа :)

> Учи в первую очередь лучше бухгалтерию

Не согласен. В первую очередь - теорию РСУБД (и школьных знаний алгебры здесь никак не достаточно), а предметную область - во вторую. Иначе 90% вероятности что получится тормозное глюкало. Просто видел я "творения" программеров, хорошо разбирающихся, например в бухгалтерии, но не подозревающих даже о ссылочной целостности.


Малиновский Владимир   (2003-09-26 16:43:00) [19]

>...А потом подумай, по силам ли ему хотя бы ПРОЛИСТАТЬ
>книжку объемом в 700 страниц, набитую реляционной алгеброй?
"...реляционная алгебра" для SQL - это подмножество теории множеств, 7-й класс, год назад мой сын изучал. (Пересечение, объединение и проч.)
Учи в первую очередь лучше бухгалтерию, купи книжку типа "Бухучет современной производственной (торгово-закупочной, строительной и т.д.) компании". Потряси бухгалтеров из материального отдела бухгалтерии заказчика (порядок регистрации товаров, расходные счета, способы группировки, виды движения, материально-ответственные лица, и проч.). До упора. Пока упор не наступит, "обычную" складскую программу лучше не кодировать. Да, SQL ты просто обязан знать.


Alex_Raider   (2003-09-26 16:42:00) [20]

Пожалуйста, если захочет...
Я не подписывал NDA...

:-)


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо