Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать запрос в форме? / 25 сообщений из 40, страница 1 из 2
24.11.2004, 11:42:54
    #32797543
Маринчик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
Как сделать такой запрос в форме, чтобы при введении двух дат высвечивалась вся информация из главной таблицы. Данные должны быть между этими двумя датами.

Допустим, вводим стартовое число 11.11.2004
Вводим конечное число 12.12.2004

Все данные между этими датами (включая их) должны высветиться)
Как это сделать?
...
Рейтинг: 0 / 0
24.11.2004, 12:20:17
    #32797655
ALex_hha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
Тебя интересует SQL запрос?
...
Рейтинг: 0 / 0
24.11.2004, 12:25:34
    #32797671
Маринчик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
ALex_hhaТебя интересует SQL запрос?

Меня интересует все по данному вопросу.
Я даже не знаю с чего начать.
...
Рейтинг: 0 / 0
24.11.2004, 12:26:32
    #32797674
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
Фильтр?

Forms!MainForm!.Filter = "MyDate Between CDate('" & StartDate & "') And CDate('" & EndDate & "')"

Где StartDate и EndDate контролы с формы в формате даты
...
Рейтинг: 0 / 0
24.11.2004, 12:30:42
    #32797687
Маринчик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
Rivkin DmitryФильтр?

Forms!MainForm!.Filter = "MyDate Between CDate('" & StartDate & "') And CDate('" & EndDate & "')"

Где StartDate и EndDate контролы с формы в формате даты

А форму сделать на основании главной таблицы?
В этой таблице есть именно этих два поля.
Как я поняла, вставив в фильтр эту функцию при вводе в даты строки, будут отображаться именно те, что мне нужны?
...
Рейтинг: 0 / 0
24.11.2004, 12:38:41
    #32797705
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
Маринчик, девочки на форуме без фоток получают ограниченную помощь!

На самом деле есть несколько вариантов решения твоей задачки. Многое зависит от вкуса, задания, структуры таблицы или запроса.
Я бы посоветовал, прежде чем начать программировать, почитать немного учебник по Аксу (там есть очень много примеров) и правила задания вопросов на форуме.
...
Рейтинг: 0 / 0
24.11.2004, 12:39:00
    #32797708
ALex_hha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
Запрос не совсем корректен, т.к. BETWEEN не учитывает границы диапазона.
Необходимо использовать
Код: plaintext
1.
select * from MyTable where Data >= '01.01.2004' and Data <= '10.10.2004'
А на чем пишешь? делфи или билдер?
...
Рейтинг: 0 / 0
24.11.2004, 12:40:42
    #32797712
ALex_hha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
Извиняюсь, не заметил название форума (Microsoft Access).
...
Рейтинг: 0 / 0
24.11.2004, 12:41:01
    #32797714
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
ALex_hhaЗапрос не совсем корректен, т.к. BETWEEN не учитывает границы диапазона.
Необходимо использовать
Код: plaintext
1.
select * from MyTable where Data >= '01.01.2004' and Data <= '10.10.2004'
А на чем пишешь? делфи или билдер?

Ничего себе...

Самое интересное в этом вранье то, что оно вранье от первого до последнего слова (с)
...
Рейтинг: 0 / 0
24.11.2004, 12:44:00
    #32797726
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
ALex_hhaЗапрос не совсем корректен, т.к. BETWEEN не учитывает границы диапазона.
Необходимо использовать
Код: plaintext
1.
select * from MyTable where Data >= '01.01.2004' and Data <= '10.10.2004'
А на чем пишешь? делфи или билдер?
Да ну???
А справку почитать?
Чисто для самообразования!

+ И не надо людей плохому учить - дата в вашем формате может не однозначно пониматься!!!
Для MSSQL пишем так: 'yyyymmdd'
Для Акса - так: #mm/dd/yyyy#
...
Рейтинг: 0 / 0
24.11.2004, 12:54:46
    #32797764
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
ALex_hhaА при чем тут MSSQL? Вроде говорили об Microsoft Access.
УУУУУУУУУ
Батенька, MSSQL очень даже причем
Ибо Акс 2000 и выше может выступать клиентом для MSSQL (многие так и делают)
На данном форуме даже оговорка есть, что при указании ПО нада указывать тип СУБД

Ну ладно - вам все одно не понять

2 Гео: Все - молчу, молчу! Больше не буду.
PS: Веселый парень - прикольный Но это (ИМХО) не лечится!!!
...
Рейтинг: 0 / 0
24.11.2004, 12:56:06
    #32797768
Маринчик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
Я на акцессе пишу :)

Вобщем есть таблица TABLE_
Она главная.
В ней 544 записей.
В этой таблице есть два поля: START DATE, FINISH DATE
В первой записи СТАРТ ДАТА 10.10.1998
Финиш ДАТА 11.10.1998
В последней записи СТАРТ ДАТА 12.11.2004
Финиш ДАТА 14,11,2004

Мне нужно сделать форму SIM
Перед ее открытием должна открыться другая форма DAH, в две строки которой вводится СТАРТ ДАТА И ФИНИШ ДАТА
Допустим, я ввожу СТАРТ ДАТА 17.12.1999, и ФИНИШ ДАТА 19.12.2002
Закрываю форму DAH, сразу после закрытия DAH должна открыться SIM, где высветиться вся записи из таблицы, которые подходят к условию.
Очень прошу ОДНОГО человека постепенно и детально обьяснить мне пошагово.
Я создала уже 2 чистые формы.
Больше, кроме таблицы, ничего нет.
...
Рейтинг: 0 / 0
24.11.2004, 12:57:12
    #32797773
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
Слегка почистил мусор.

Geo: присоединился.
...
Рейтинг: 0 / 0
24.11.2004, 13:09:46
    #32797810
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
Ну и какое из полей [START DATE] или [FINISH DATE] должно удовлетворять фильтрации? Или оба-два?

Фотка еще печатается только или уже сушится? :)
...
Рейтинг: 0 / 0
24.11.2004, 13:23:51
    #32797858
Маринчик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
Rivkin DmitryНу и какое из полей [START DATE] или [FINISH DATE] должно удовлетворять фильтрации? Или оба-два?

Фотка еще печатается только или уже сушится? :)

Я думаю оба.

Фотку? Малыш, я замужем :)
...
Рейтинг: 0 / 0
24.11.2004, 13:35:47
    #32797886
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
Маринчик Rivkin DmitryНу и какое из полей [START DATE] или [FINISH DATE] должно удовлетворять фильтрации? Или оба-два?

Фотка еще печатается только или уже сушится? :)

Я думаю оба.

Фотку? Малыш, я замужем :)

Черт подери, приятно слышать "Малыш"! А если заиужем, то личико на фотке в чадре? (Ни жена моя ни подруги - не ревнивые!)

Если оба, тогда новые вопросы: а как? Достаточно, если одно из них входит в период или д.б. оба одновременно? А может быть в таблице можно обойтись вообще одним полем? Если это какие-то процессы, которые следуют один за другим и конец первого является началом следующего, то желательно так и поступить.
Маринчик, почитай книжку!
...
Рейтинг: 0 / 0
24.11.2004, 13:41:35
    #32797909
Маринчик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
Нужно, чтобы запрос делал выборку так
Начало СТАРТ ДАТЕ
Конец ФиНИШ ДАТЕ
...
Рейтинг: 0 / 0
24.11.2004, 13:45:44
    #32797925
Маринчик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
Вот пример - таблица.
Введя СТАРТ ДАТЕ 11.12.2004 и ФИНИШ ДАТЕ 15.12.2004, должны высветиться эти две записи в форме.
...
Рейтинг: 0 / 0
24.11.2004, 13:46:51
    #32797929
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
МаринчикНужно, чтобы запрос делал выборку так
Начало СТАРТ ДАТЕ
Конец ФиНИШ ДАТЕ

Пример в цифрах: что есть, что должно быть!
...
Рейтинг: 0 / 0
24.11.2004, 13:48:16
    #32797931
Маринчик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
См выше.
...
Рейтинг: 0 / 0
24.11.2004, 14:24:44
    #32798041
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
См. эесь.
Но это нечестно - без фотки и без примеров!
...
Рейтинг: 0 / 0
24.11.2004, 14:25:21
    #32798044
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
См. эесь.
Но это нечестно - без фотки и без примеров!
...
Рейтинг: 0 / 0
24.11.2004, 14:25:33
    #32798045
Маринчик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
Чтуооо? Как узнали, что я замужняя девушка, так сразу помогать расхотелось? ))
...
Рейтинг: 0 / 0
24.11.2004, 14:31:47
    #32798059
Маринчик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
ММММмммм.....Спасибо :)
Эх...я готова даже отдаться тебе за это
...
Рейтинг: 0 / 0
24.11.2004, 14:35:05
    #32798067
ЛП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать запрос в форме?
Все, мадам, теперь вы обречены на то, что все вам будут помогать писать запросы:)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать запрос в форме? / 25 сообщений из 40, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]