Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.05.2011, 14:56   #1
Dmitriy_Egorov
Пользователь
 
Регистрация: 24.03.2011
Сообщений: 19
По умолчанию Не получается создать выражение в запросе

Подскажите, почему при выполнении запроса у меня требует ввести параметры. Я хочу создать вычисляемое поле. В построителе выражений выбираю необходимые поля и суммирую их, а вместо того чтобы выводить сумму access требует ввести значение параметра
Вот пример выражения:
Выражение1: [Инкассация]![Сдано5000]*5000+[Инкассация]![Сдано1000]*1000+[Инкассация]![Сдано500]*500
Dmitriy_Egorov вне форума Ответить с цитированием
Старый 12.05.2011, 15:36   #2
OlegVE
Форумчанин
 
Регистрация: 27.09.2010
Сообщений: 376
По умолчанию

Здравствуйте
Попробуйте сначала построить запрос с простым выводом полей
Сдано5000, Сдано1000, Сдано500 , а потом замените запятые в SQL на соответствующие *5000+ *1000+ и в конце *500.
А лучше бы Вы привели весь Ваш запрос.
До свидания
OlegVE вне форума Ответить с цитированием
Старый 13.05.2011, 00:53   #3
Dmitriy_Egorov
Пользователь
 
Регистрация: 24.03.2011
Сообщений: 19
По умолчанию

Цитата:
Сообщение от OlegVE Посмотреть сообщение
Здравствуйте
Попробуйте сначала построить запрос с простым выводом полей
Сдано5000, Сдано1000, Сдано500 , а потом замените запятые в SQL на соответствующие *5000+ *1000+ и в конце *500.
А лучше бы Вы привели весь Ваш запрос.
До свидания
Если я просто вставляю в выражение поля через запятую то access ругается на синтаксическую ошибку и режим SQL уже не включается, что бы заменить эти запятые.
Вот сам запрос "Glavnaya"
Вложения
Тип файла: zip Кассир.zip (67.3 Кб, 13 просмотров)
Dmitriy_Egorov вне форума Ответить с цитированием
Старый 15.05.2011, 00:46   #4
Dmitriy_Egorov
Пользователь
 
Регистрация: 24.03.2011
Сообщений: 19
По умолчанию

Может подскажет кто, в чем ошибка. Уже 5 дней голову ломаю.
Dmitriy_Egorov вне форума Ответить с цитированием
Старый 15.05.2011, 01:24   #5
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

Цитата:
Сообщение от Dmitriy_Egorov Посмотреть сообщение
Может подскажет кто, в чем ошибка. Уже 5 дней голову ломаю.
это Вам надо ?
Код:
SELECT Glav.Дата AS Glav_Дата, Инкассация.Дата AS Инкассация_Дата, Инкассация.[Номер сумки], Инкассация.Сдано5000, Инкассация.Сдано1000, Инкассация.Сдано500, ([Сдано5000]*5000)+([Сдано1000]*1000)+([Сдано500]*500) AS сумма
FROM Glav INNER JOIN Инкассация ON Glav.Дата = Инкассация.Дата;
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234

Последний раз редактировалось R Dmitry; 15.05.2011 в 01:27. Причина: наверно так
R Dmitry вне форума Ответить с цитированием
Старый 15.05.2011, 01:49   #6
ovt256
Форумчанин
 
Регистрация: 01.04.2011
Сообщений: 226
По умолчанию

Просто добавьте в запрос таблицу "Инкассация" и будет Вам счастье...
Если руки золотые, то не важно, откуда они растут.
ovt256 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В С# не получается создать процесс mzelenyy Общие вопросы C/C++ 1 03.08.2010 22:11
Не получается создать цикл SStone Microsoft Office Excel 4 08.09.2009 20:29
Не получается создать шейдер AngelOfDeath Gamedev - cоздание игр: Unity, OpenGL, DirectX 0 31.07.2009 17:57
Не получается в Post запросе передать длинный текст theYozh Работа с сетью в Delphi 17 18.05.2009 21:43
Создать выражение для запроса с условием smoky Microsoft Office Access 3 13.05.2008 21:39