Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];

Вниз

Уважаемые, помогите чайнику с запросом, плз...   Найти похожие ветки 

 
Georg   (2002-04-05 12:13) [0]

В запросе группирую поля и подсчитвыаюсумму по одному из полейю Запрос выглятит вот так:
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...


 
Val   (2002-04-05 12:21) [1]

может у вас есть статическое поле такого типа?


 
Johnmen   (2002-04-05 12:21) [2]

...SUM( Z53609.SUMMA ) AS SUMMA...


 
GEORG   (2002-04-05 12:52) [3]

Johnmen, как ни странно, добавление AS никак не влияет на результат...

А что имеется в виду под названием статическое поле - ReadOnly:=False
и
Required:=True
Может что-то еще нужно учесть?


 
Anatoly Podgoretsky   (2002-04-05 12:54) [4]

1. нельзя присваивать значение, только читать
2. требуется обязательное значение для поля


 
Johnmen   (2002-04-05 12:57) [5]

Снести все объявления статических полей !
Попробовать - работает ?
Если нет - какая ошибка и где ?


 
Val   (2002-04-05 13:02) [6]

>GEORG (05.04.02 12:52)
статические поля создаются, например, с помощью FieldEditor. если вы поменяли тип поля в таблице, то статическое поле само по себе тип не поменяет, нужно делать это вручную-удалить из списка, затем добавить, если требуется.


 
DiggerAbstract   (2002-04-05 13:32) [7]

а чему ты присваеваешь тип Summa, у него какой тип?


 
Johnmen   (2002-04-05 13:37) [8]

>DiggerAbstract : Summa не тип; он просто хочет выполнить запрос (для начала) :)




 
DiggerAbstract   (2002-04-05 13:42) [9]

> Johnmen : если в билдере запрос отрабатывается нормально - тогда проблема в программе, возможно он навешал на какое-то событие присвоение полей несоответствующего типа


 
Johnmen   (2002-04-05 13:48) [10]

>DiggerAbstract : Конечно, все может быть...Но автор молчит...


 
Georg   (2002-04-05 14:19) [11]

Ребята, всем спасибо!!!
Val, все по Вашему сценарию, действительно, в процессе работы менял тип поля в таблице
сейчас изменил вручную тип поля в FieldEditor, все заработало.
Thank"s!!!!!!!



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
1-81001
Chainik
2002-04-12 20:11
2002.04.25
наименование файла в заглавной строке формы


6-81018
AlexRush
2002-02-14 20:21
2002.04.25
проблемка с NetServerEnum


3-80816
B_A_V
2002-04-03 17:03
2002.04.25
Оператор select c выборкой по дате


3-80766
merr
2002-04-04 12:55
2002.04.25
paradox-базы в Delphi


3-80734
Sewix
2002-04-02 23:37
2002.04.25
Нужна альтернатива Qreport





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский