realist
1

Нужно програмно изменить значение CommandText(SQL запрос) объекта DataEnvironment.Command1

19.11.2008, 21:25. Показов 1081. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно програмно изменить значение CommandText(SQL запрос) объекта DataEnvironment.Command1
То есть я ввожу даты в текстовые поля, нажимаю кнопку и запускается DataReport1.Show
А отчёт мне нужно сформировать в зависимости от введённых дат, т.е. внести в SQL запрос контрукцию
(WHERE Касса.Дата BETWEEN frmKassa.Text1.Text AND frmKassa.Text1.Text)
Логично было бы обработать событие DataEnvironment_Initialize()

Private Sub DataEnvironment_Initialize()
DE1.Command1.CommandText='Здесь и пишу новый запрос'
End Sub

Да вот что-то не работает(
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.11.2008, 21:25
Ответы с готовыми решениями:

Как Command1 переместить по форме с помощью Command1.Move?
Kak Command1 peremestit'po forme s pomoshju Command1.Move?

Как сгенерировать SQL запрос для CommandText
Помогите пож-та сгенерировать текст SQL запроса для того чтобы поместить его в CommandText при...

SQL и ComboBox в Delphi. Нужно чтобы при выборе специальности в комбобоксе это значение вносилось в SQL запрос
procedure TForm3.Button2Click(Sender: TObject); begin try ADOQuery1.SQL.Clear;...

Как програмно дать запрос на указание объекта мышью?
Добрый день. Потихоньку постигаю VBA. Хочу написать макрос для SolidWorks. Большой минус в том,...

2
realist
20.11.2008, 00:55 2
С этим разобрался
de1.coomands(0).commandtext='запрос'
Но почему-то вот такой запрос не принимает
DE1.Commands(1).CommandText = 'SELECT РаспКасПоМаг.Сумма, РаспКасПоМаг.Магазин, Касса.Дата , Касса.Сумма From Касса, РаспКасПоМаг WHERE Касса.Дата >= ' & frmKassa.Text1.Text & ' AND Касса.Дата <= ' & frmKassa.Text2.Text

И заодно, как это же самое впедюрить в crystal report?
0 / 0 / 1
Регистрация: 21.07.2008
Сообщений: 120
23.11.2008, 10:12 3
Этот запрос не проходит потому, что SQL не понимает формат даты. Что бы решить эту проблему надо преобразовать формат к виду >=#12/01/2002# and <=#12/31/2002#. А в Crystal Report воспользоваться свойством SelectionFormulas.

Удачи.
0
23.11.2008, 10:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2008, 10:12
Помогаю со студенческими работами здесь

Как программно изменить источник в DataEnvironment?
Не хотел испльзовать в проге DataEnvironment, но без него не получилось подключить Crystal Reports...

Как изменять SQL программно у DataEnvironment ?
Как изменять SQL программно у DataEnvironment ?

Нужно задать sql запрос. не понимаю как. Нужно из одной таблицы вывести данные
В общем, нужно задать sql запрос где будет подсчитано общее кол-во записей (name - название работ)...

В экземпляре объекта не задана ссылка на объект (при попытке записать CommandText в TableAdapter)
Ошибка &quot;В экземпляре объекта не задана ссылка на объект.&quot; при попытке записать CommandText в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru