![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 26.11.2009
Сообщений: 59
|
![]()
Здравствуйте.
Вопрос следующий: использую MySQL и Zeos. вытаскиваю данные c помощью простых запросов на выборку. связываю подчиненные с главной через MasterSource, например: Код:
в результате данные добавляются, редактируются, удаляются корректно. но появилась задача отобразить такой набор данных: Код:
возможно я сумбурно сформулировал вопрос, но очень прошу выручайте! В результате вопрос: как выдернув данные из нескольких таблиц одним запросом, редактировать только часть, работает ведь при простой выборке.... И еще вопрос по ходу: может быть есть какой то способ сократить параметр summ3 в моей выборке, т.е. если вы приглядитесь там используются 2 предыдущих выражения, единственное перемножаются на флаги... Последний раз редактировалось Stilet; 11.03.2011 в 08:29. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Редактировать нельзя скорее всего из-за наличия GROUP BY. Зачем оно кстати нужно в запросе?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]() Цитата:
программа — запись алгоритма на языке понятном транслятору
|
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 26.11.2009
Сообщений: 59
|
![]()
to Аватар:
попробовал, та же ошибка to evg_m: прикрепил скриншот формы. итак: зеленый цвет - поля непосредственно t1 красный - из справочников "районы" и "подчинения" по id_org в t1 желтый - вычисляемые поля ну, вот хоть убейся "заказчикам" нужно, чтобы на этой вкладке отображались данные подставляемые (район, подчинение, инн и т.п.) + редактировались поля t1 |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]()
ну, вот хоть убейся "заказчикам" нужно, чтобы на этой вкладке отображались данные подставляемые (район, подчинение, инн и т.п.) + редактировались поля t1
если так надо раздели на два для одной формы 1. запрос на отображение. (поля только просмотра) 2. запрос на обновление/редакцию (поля для редакции). и синхронное обновление запросов. точнее раздели свои объекты показа. на эти два запроса.
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 26.11.2009
Сообщений: 59
|
![]()
to evg_m:
про 2 запроса я что то не допер ))) блин, аж стыдно =( а по поводу вычисляемых полей что подскажите, так чтобы в summ3 еще раз не использовать предыдущие выражения в полной записи, т.е. заново не вычислять summ1 и summ2, участвующие в вычислении summ3/ абстрактно: summ3 = flag1 * (summ1 + flag2 * summ2) |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]()
можно поробовать вложенные запросы (если СУБД поддерживает)
что-то вроде такого select s1, sum(s1 +f2* s2) from ( select sum(v1) as s1, sum(v2) as s2, f2 from .... )
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как обработать таблицу <table></table> и отобразить данные в программе? | Человек_Борща | Работа с сетью в Delphi | 1 | 05.10.2010 15:42 |
нужна одно table где все rows from table 1 но и еще добавленных table 2 | Why | Помощь студентам | 0 | 20.09.2010 10:29 |
Баги с Query и Table | Toky | БД в Delphi | 3 | 15.12.2009 00:01 |
Размещение Query и Table на ftp:/ | Селезень | Работа с сетью в Delphi | 6 | 27.04.2007 15:13 |
Копирование записи из Query в Table | Rus_icH | БД в Delphi | 5 | 04.03.2007 02:56 |