powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / запросик на выборочку??....
6 сообщений из 6, страница 1 из 1
запросик на выборочку??....
    #32074577
balbes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня такая проблемка. Суть в том, что нужно выбрать значение из таблицы по определенным параметрам. Т.е. Есть таблица норм для льготников. В зависимости от количества членов семьи льготника и вида топлива, которыми пользуется льготник установлена определенная норма потребления им электроэнергии. Представлено это в таком виде.

Вид топлва Расход электроэнергии на 1 человека кВт/ч, при составе семьи:
1 чел. 2 чел. 3 чел. 4 чел. 5 чел. 6 чел.
в год в мес. в год в мес. в год в мес. в год в мес. в год в мес. в год в мес.
Газ 678 56,5 482 40,2 421 35,1 376 31,3 341 28,4 316 26,3
Эл. плиты 1079 89,9 799 66,6 611 50,9 559 46,6 543 45,3 521 43,4
Тв. топливо 1013 84,4 676 56,3 549 45,8 446 37,2 385 32,1 345 28,8

1. Как её представить в виде редактируемого справочника? Т.к. данные могут меняться, но к счастью не в течении года, а новые с нового года. Т.е. что бы они могли на следующий год её дополнить.
2. И каким образом организовать запрос, что бы при вводе данных таких как: вид топлива и количество членов семьи (при учете, что справочник норм льгот будет заполнен) соответствующая норма расхода электроэнергии автоматически устанавливалась соответствующему льготнику?....

Вроде бы все понятно изложил, если не очень затруднит, помогите, пожалуйста, разобраться. Потому, что сам я, как ни пробовал, захожу в тупик….

P.S. Вся база организована в фармате dbf.
...
Рейтинг: 0 / 0
запросик на выборочку??....
    #32074581
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Одним справочником тут не обойдешься
По крайней мере так:
1. Справочник видов топлива
2. Справочник количества человек - а ну как на 7 придется делать
3. Таблица, где и будут лежать суммы: Вид_топлива_ID, Кол_во_человек_ID, Сумма_в_год, Сумма_в_мес.

Выбрать так:

Код: plaintext
1.
2.
select *
from Суммы
where Вид_топлива_ID = <значение> and Кол_во_человек_ID = <значение>


Вот и все
...
Рейтинг: 0 / 0
запросик на выборочку??....
    #32074591
balbes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tygra

Логично не могу не согласиться...
Но наверняка ты в SQL аботаешь, вариант с
Код: plaintext
1.
2.
select *
from Суммы
where Вид_топлива_ID = <значение> and Кол_во_человек_ID = <значение>

на мой взгляд не совсемь подходит т.к. я не уверен будут ли таким образом заноситься данные в файл формата dbf???... Я лично сомниваюсь.
...
Рейтинг: 0 / 0
запросик на выборочку??....
    #32074683
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так а ты через что работаешь?

В несколько dbf это все войдет :))
...
Рейтинг: 0 / 0
запросик на выборочку??....
    #32075277
balbes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tygra

Вот ты бы мне ТЕМНОМУ объяснил по толковее как это все ч/з компонент QUERY организовать.....
...
Рейтинг: 0 / 0
запросик на выборочку??....
    #32075291
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык я и спрашиваю - через что работаешь?

Если через BDE, то так и пиши, только имена таблиц соответствующие поставь
Query.Sql.Text := ..... запрос
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / запросик на выборочку??....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]