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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.07.2010, 11:46   #1
Liones
Пользователь
 
Аватар для Liones
 
Регистрация: 26.11.2008
Сообщений: 81
По умолчанию Delphi+Firebird+IBX

Начала вникать в тему разработки клиент-серверных приложений и уже накопились вопросы, помогите разобраться.
Вопрос 1: Есть бд, две связанные таблицы Справки (master) и Доход (detail) по полю НОМЕР. В справках номер вырабатывается генератором:
Код:
CREATE GENERATOR NEW_SPRAVKI;
SET GENERATOR NEW_SPRAVKI TO 1;
Нужно чтоб в доход записывался тот же номер. Как это сделать?

Вопрос 2: На форму я кинула 2 IBDataSeta и 2 DataSource для этих двух таблиц соответственно, связала их, прописала запрос на выборку, записи выбираются все ок. Но если нужно добавить-удалить-изменить запись достаточно этих компонентов (я увидела свойства InsertSQL, ModifySQL, DeleteSQL)? И как будет выглядеть запрос, например, на добавление записи?

P.S.: http://www.ibase.ru/devinfo/ibx.htm это я уже читала и ответа не нашла
Liones вне форума Ответить с цитированием
Старый 29.07.2010, 14:59   #2
Rik
Форумчанин
 
Аватар для Rik
 
Регистрация: 28.07.2007
Сообщений: 361
По умолчанию

Цитата:
Сообщение от Liones Посмотреть сообщение
Начала вникать в тему разработки клиент-серверных приложений и уже накопились вопросы, помогите разобраться.
Вопрос 1: Есть бд, две связанные таблицы Справки (master) и Доход (detail) по полю НОМЕР. В справках номер вырабатывается генератором:
Код:
CREATE GENERATOR NEW_SPRAVKI;
SET GENERATOR NEW_SPRAVKI TO 1;
Нужно чтоб в доход записывался тот же номер. Как это сделать?

Вопрос 2: На форму я кинула 2 IBDataSeta и 2 DataSource для этих двух таблиц соответственно, связала их, прописала запрос на выборку, записи выбираются все ок. Но если нужно добавить-удалить-изменить запись достаточно этих компонентов (я увидела свойства InsertSQL, ModifySQL, DeleteSQL)? И как будет выглядеть запрос, например, на добавление записи?

P.S.: http://www.ibase.ru/devinfo/ibx.htm это я уже читала и ответа не нашла
В двух словах не объяснишь. Найдите книгу "Мир Interbase", можно найти в электронном виде, или закажите печатное издание. В книге всё подробно описано, она вам поможет...
Rik вне форума Ответить с цитированием
Старый 30.07.2010, 11:23   #3
Liones
Пользователь
 
Аватар для Liones
 
Регистрация: 26.11.2008
Сообщений: 81
По умолчанию

Спасибо. Нашла книгу, отлично изложено, понятно и конкретно.
Liones вне форума Ответить с цитированием
Старый 06.03.2013, 09:36   #4
ArmagedonKz
Новичок
Джуниор
 
Аватар для ArmagedonKz
 
Регистрация: 24.02.2013
Сообщений: 2
По умолчанию

Скиньте пожалуйста ссылочку если не трудно)
ArmagedonKz вне форума Ответить с цитированием
Старый 06.03.2013, 10:28   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

неужели в Интернете эту книжку трудно найти?!

тогда возьмите у нас на форуме (выложил тут
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с IBX в Delphi 7 3lander БД в Delphi 18 08.10.2010 17:06
Delphi 2009 IBX и Firebird - Division by zero mid БД в Delphi 0 09.07.2010 11:26
Firebird vs Delphi HELP! paSHIZ БД в Delphi 4 13.01.2009 12:19
Нужна информация по работе с Firebird в Delphi 7 (желательно через IBX) Krabik БД в Delphi 3 26.05.2008 03:50