|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.03.2012, 00:14 | #1 |
Пользователь
Регистрация: 10.11.2011
Сообщений: 17
|
Передача значений столбца
Установлена система FB 2.5 + Delphi + Ib expert. Есть в общем таблица FIRMA с полями ID_FIRMA, NAME_FIRMA и BALANS в ней 3 поля ID_BALANS, NAME_BALANS и FIRMA_BALANS, связаны они по ключу ID_FIRMA. В общем нужно чтобы для каждой фирмы после перехода на вкладку баланс загружались предустановленные названия полей( с этим проблем нет через запрос select where) , а значения забивались вручную. Проблемы возникли при передаче значений из 1 таблицы во вторую
|
08.03.2012, 10:54 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
И что это за проблемы?
I'm learning to live...
|
08.03.2012, 11:58 | #3 |
Пользователь
Регистрация: 10.11.2011
Сообщений: 17
|
Ну имеется 25 предустановленных полей вопрос как их добавить через другую отдельную таблицу все сразу? Но тогда к ним не привязывается значение выбранной фирмы.
Либо написать 25 запросов при нажатии на кнопку добавить фирму чтобы добавлялись сразу все предустановленные поля для баланса |
08.03.2012, 14:15 | #4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Код:
Цитата:
I'm learning to live...
|
||
08.03.2012, 15:36 | #5 |
Пользователь
Регистрация: 10.11.2011
Сообщений: 17
|
Мысль понял, щас попробую реализовать
Нужно сделать сложный запрос типа SQL.Add('INSERT INTO BALANS(IDC,NAME_BALANS,ID_FIRMA) SELECT IDC,NAME_BALANS FROM F_B ID_FIRMA'+dm.SDSFIRMA.FieldByName(' ID_FIRMA').AsString); но не знаю как правильно его реализовать, IDC это порядковый номер NAME_BALANS название поля(справочник), ID_FIRMA привязка баланса к определенной фирме Последний раз редактировалось Stilet; 08.03.2012 в 16:32. |
08.03.2012, 16:33 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Хочешь честно? Я все же не могу понять для чего ты это делаешь...
I'm learning to live...
|
08.03.2012, 16:38 | #7 |
Пользователь
Регистрация: 10.11.2011
Сообщений: 17
|
Ок, опишу все подробней. Имеется программа в которую заходит пользователь с формы авторизации, и добавляет фирму и добавляет данные о ней, затем переходит на следующую вкладку в нее грузятся данные из справочника и пользователь добавляет цифровые данные баланса его фирмы согласно полям.
Последний раз редактировалось Stilet; 08.03.2012 в 19:32. |
08.03.2012, 19:37 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Извини но я по прежнему не понимаю. Ты связал вторую таблицу через Master-Detail связь с первой. Ну и пусть пользователь ее наполняет.
I'm learning to live...
|
|
08.03.2012, 20:06 | #9 |
Пользователь
Регистрация: 10.11.2011
Сообщений: 17
|
Он вносит руками только цифры, а поле название должно быть заполнено во второй таблице извне. У каждой фирмы есть своя отдельная таблица с значениями баланса.
|
11.03.2012, 18:33 | #10 |
Пользователь
Регистрация: 11.03.2012
Сообщений: 29
|
Я так понимаю что есть еще одна таблица с полями IDC(первичный?) ,NAME_BALANS, ID_FIRMA и ты хочешь оттуда брать название баланса по ID_FIRMA, выбрать название и записать в поле "Название" в Grid2. побробуй через dblookupcombobox
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
удаление повторяющихся строк с одновременным сумированием значений выбранного столбца | karasi | Microsoft Office Excel | 5 | 13.07.2011 09:15 |
Создание значений на основе одного столбца (без дублировани) | Richard123 | Microsoft Office Excel | 5 | 21.01.2011 09:13 |
Передача значений в списках. | Dmitro62 | Microsoft Office Access | 12 | 12.06.2010 17:01 |
Выбор и перенос максимальных значений из столбца с учетом временного интервала. | Tidus | Microsoft Office Excel | 74 | 10.02.2010 17:18 |
Сумма значений столбца | Grom48 | БД в Delphi | 4 | 28.12.2009 21:39 |