![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Уважаемые, помогите чайнику с запросом, плз... [D6, dBase, FoxPro]
Georg © (2002-04-05 12:13:00)В запросе группирую поля и подсчитвыаюсумму по одному из полейю Запрос выглятит вот так:
SELECT Kabinety.DOLGNOST, Kabinety.KAB, Kabinety.NAMEKAB, Kabinety.NAIM, Z53609.PHONE, SUM( Z53609.SUMMA ) SUMMA , Citykod.MARK
FROM "KABINETY.dbf" Kabinety
RIGHT OUTER JOIN "z53609.DBF" Z53609
ON (Z53609.PHONE = Kabinety.PHONE)
RIGHT OUTER JOIN "CITYKOD.dbf" Citykod
ON (Z53609.KOD = Citykod.KOD)
WHERE Citykod.MARK = :qr
GROUP BY Z53609.PHONE, Kabinety.NAIM, Kabinety.DOLGNOST, Kabinety.NAMEKAB, Kabinety.KAB, Citykod.MARK
ORDER BY Z53609.PHONE
В SQL Builder запрос отрабатываетсяю При попытке сделать активным запрос в отчете ругается примерно так: Type mismatch for field "Summa" expecting:String actual:Float
Это где он String ожидает? Исходная инф-я в таблице типа Float...
Georg (2002-04-05 14:19:00) [1]Ребята, всем спасибо!!!
Val, все по Вашему сценарию, действительно, в процессе работы менял тип поля в таблице
сейчас изменил вручную тип поля в FieldEditor, все заработало.
Thank"s!!!!!!!
Johnmen (2002-04-05 13:48:00) [2]>DiggerAbstract : Конечно, все может быть...Но автор молчит...
DiggerAbstract (2002-04-05 13:42:00) [3]> Johnmen : если в билдере запрос отрабатывается нормально - тогда проблема в программе, возможно он навешал на какое-то событие присвоение полей несоответствующего типа
Johnmen (2002-04-05 13:37:00) [4]>DiggerAbstract : Summa не тип; он просто хочет выполнить запрос (для начала) :)
DiggerAbstract (2002-04-05 13:32:00) [5]а чему ты присваеваешь тип Summa, у него какой тип?
Val (2002-04-05 13:02:00) [6]>GEORG (05.04.02 12:52)
статические поля создаются, например, с помощью FieldEditor. если вы поменяли тип поля в таблице, то статическое поле само по себе тип не поменяет, нужно делать это вручную-удалить из списка, затем добавить, если требуется.
Johnmen (2002-04-05 12:57:00) [7]Снести все объявления статических полей !
Попробовать - работает ?
Если нет - какая ошибка и где ?
Anatoly Podgoretsky (2002-04-05 12:54:00) [8]1. нельзя присваивать значение, только читать
2. требуется обязательное значение для поля
GEORG (2002-04-05 12:52:00) [9]Johnmen, как ни странно, добавление AS никак не влияет на результат...
А что имеется в виду под названием статическое поле - ReadOnly:=False
и
Required:=True
Может что-то еще нужно учесть?
Val (2002-04-05 12:21:00) [10]может у вас есть статическое поле такого типа?
Johnmen (2002-04-05 12:21:00) [11]...SUM( Z53609.SUMMA ) ASSUMMA...