Главная страница
    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
14-81048
FLIZ
2002-03-18 19:02
2002.04.25
Подскажите, откуда можно скачать перекодировщик Dos/Win, который сможет обработать файл размером 1Гб


1-80974
volodya_
2002-04-12 12:34
2002.04.25
PopupMenu


1-80851
RUS1
2002-04-11 12:11
2002.04.25
Вопрос простой братья: как сделать паузу в выполнении программы


4-81112
Tundra
2002-02-17 15:37
2002.04.25
Как определить версию windows(95,98,me,nt,2000,xp)?


4-81119
masik
2002-02-20 12:02
2002.04.25
System Devices?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский