Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.10.11;
Скачать: CL | DM;

Вниз

Работа с БД IB   Найти похожие ветки 

 
Foster14   (2009-08-11 11:58) [0]

Здравствуйте!
Помогите, пожалуйста, начинающему! Задача такая: сделать прогу, в которой учитываются расходы по людям. Интерфейс: 2 dbgrid, имеется подключение к бд ib. не знаю как программно сделать связь между двумя табицами: сотрудник и расходы. Т.е., если я становлюсь на определенного сотрудника - в таблице расходы показывались только расходы по нему. Делаю все в Delphi. Может кто ссылу бросит на книжку или литературку?


 
Sergey13 ©   (2009-08-11 12:03) [1]

> [0] Foster14   (11.08.09 11:58)
> не знаю как программно сделать

Значит надо платить тому кто знает.


 
Cashpirat   (2009-08-11 12:10) [2]


> сделать связь между двумя табицами: сотрудник и расходы.


100$...?


 
Foster14   (2009-08-11 12:12) [3]

ОФФ Топ

> Значит надо платить тому кто знает.


Форум как назвается?

Конференция "Начинающим"
Для новичков программирования.

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


 
Сергей М. ©   (2009-08-11 12:16) [4]


> Foster14


ibase.ru


 
MsGuns ©   (2009-08-11 12:21) [5]

Не путать котлеты с мухами, а именно: "как сделать базу" и "как научиться работать с ИБ"
По котлетам советов толковых скорее всего не будет т.к. предмет не раскрыт совершенно
По мухам советую книжку "Мир интербэйз" Вострикова & Ковязина.

Все же рекомендовал бы для "научения" использовать акцес. Потом легко можно переехать на МССКЛ. ИБ все же куда ограниченнее ммскуля. Да и проще с акцесом ИМХО.


 
Игорь Шевченко ©   (2009-08-11 12:23) [6]


> Форум как назвается?
>
> Конференция "Начинающим"


А не "обучение поисковым системам"


 
Foster14   (2009-08-11 12:28) [7]


> Не путать котлеты с мухами, а именно: "как сделать базу"
> и "как научиться работать с ИБ"По котлетам советов толковых
> скорее всего не будет т.к. предмет не раскрыт совершенноПо
> мухам советую книжку "Мир интербэйз" Вострикова & Ковязина.
> Все же рекомендовал бы для "научения" использовать акцес.
>  Потом легко можно переехать на МССКЛ. ИБ все же куда ограниченнее
> ммскуля. Да и проще с акцесом ИМХО.

Спасибо за советы...
Собственно сам макет-то я сделал, компоненты связал и с базой и с сеткой, и базу создал, подключился...теперь не знаю как все-таки: "если я становлюсь на определенного сотрудника - в таблице расходы показывались только расходы по нему". или может это в query запрос нужно правильно прописать либо же программно прописывать (тогда вопрос в каком компоненте и где)? access не подойдет...везде стоит опен оффис...а опен бэйс...ну я не знаю, вы его смотрели...пробовал, очень неудобно и ошибки постоянно вылетают с дальнейшим закрытием приложения.


 
Foster14   (2009-08-11 12:30) [8]


> Игорь Шевченко ©   (11.08.09 12:23) [6]
> > Форум как назвается?> > Конференция "Начинающим"А не "обучение
> поисковым системам"


Что вы все такие злые? Я помощи попросил... если нет желания и возможности ответить, так не отвечайте...

а MsGuns спасибо большое, за внимание.


 
MsGuns ©   (2009-08-11 12:36) [9]

Мастер-детал..

Грубо говоря, есть две технологии:

1) Средствами делфи. А именно используя DataSource датасета детала для привязки к мастеру (примеры в поставке делфи - раздел ИБ). Минимум кода, но есть недостатки..

2) "Ручками". Два независимых датасета: "Мастер" и "Детал". Первый отображает записи "главной" таблицы (предпочтительнее с возможностью задания условий выборки дабы не тащить все стотыщпяццот записей). Второй - записи "детальной", извлекаемый ПАРАМЕТРИЧЕСКИМ запросом, где праметром - идентификатор-ссылка.
При перемещении (переоткрытии) "Мастера" (события AfterOpen, AfterScroll) "детальный" датасет переоткрывается. Недостаток один - трошки больше кода, но мне лично он нравится куда больше ибо куда гибче "классического" :)


 
Foster14   (2009-08-11 12:41) [10]


> MsGuns ©   (11.08.09 12:36) [9]
> Мастер-детал..Грубо говоря, есть две технологии:1) Средствами
> делфи. А именно используя DataSource датасета детала для
> привязки к мастеру (примеры в поставке делфи - раздел ИБ).
>  Минимум кода, но есть недостатки..2) "Ручками". Два независимых
> датасета: "Мастер" и "Детал". Первый отображает записи "главной"
> таблицы (предпочтительнее с возможностью задания условий
> выборки дабы не тащить все стотыщпяццот записей). Второй
> - записи "детальной", извлекаемый ПАРАМЕТРИЧЕСКИМ запросом,
>  где праметром - идентификатор-ссылка.  При перемещении
> (переоткрытии) "Мастера" (события AfterOpen, AfterScroll)
> "детальный" датасет переоткрывается. Недостаток один - трошки
> больше кода, но мне лично он нравится куда больше ибо куда
> гибче "классического" :)


Спасибо, большое!

Теперь буду осмысливать и воплощать...
Главное есть направление!!!
Вот за это еще дополнительное благодарствие!


 
MsGuns ©   (2009-08-11 14:18) [11]

>access не подойдет...везде стоит опен оффис

Для акцеса сам акцес как часть винофиса абсолютно не нужен. Вот такой он, это акцес :)



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

Текущий архив: 2009.10.11;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.014 c
10-1160379486
cloix
2006-10-09 11:38
2009.10.11
Реализация методов IDispatch


2-1249858889
Johnnnnn
2009-08-10 03:01
2009.10.11
Передача файла по нету.


1-1219569740
dmitry_12_08_73
2008-08-24 13:22
2009.10.11
Помогите, плиз, с нахождением под курсором Handle любого окна


15-1249543409
FF_FF
2009-08-06 11:23
2009.10.11
информатика...


2-1249359922
Maxx
2009-08-04 08:25
2009.10.11
DBF и BDE