Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите сделать выборку из таблицы по одному параметру / 25 сообщений из 25, страница 1 из 1
20.02.2004, 11:22
    #32416600
Topik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
помогите плз. Есть база с описанием объектов, у объекта есть параметр цена, как сделать так чтобы при вводе в форму(запрос) определенной цены, выводилась форма с информацией об объектах с ценой не больше введенной??
...
Рейтинг: 0 / 0
20.02.2004, 11:49
    #32416682
funddd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
Делать рекордсурс формы - select... where цена < [Введите максимальную цену]
...
Рейтинг: 0 / 0
20.02.2004, 12:11
    #32416721
Topik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
Так во-первых я полное ламо в этом
во-вторых, можно подробнее где приписывать эти select were и т.д.?
плз.
...
Рейтинг: 0 / 0
20.02.2004, 12:37
    #32416774
Topik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
Как сделать этот рекордсурс(это я так понял RecordSource)?
...
Рейтинг: 0 / 0
20.02.2004, 12:57
    #32416805
Topik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
Я догнал что такое рекордсорс :)
тоесть выглядить должно примерно так?
select obj.Цена from obj were, а вот что дальше писать?
И как привязать эту выборке к кнопке, чтоб при нажатии на нее выводилась форма obj_view с нужными объектами?
...
Рейтинг: 0 / 0
20.02.2004, 13:08
    #32416826
funddd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
делаешь два контрола: текстбокс и кнопку.

в процедуре обработки события "по нажатию кнопки" пишешь

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Private Sub Кнопка24_Click()
On Error GoTo Err_Кнопка24_Click

    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName =  "obj_view" 
    DoCmd.OpenForm stDocName, , , stLinkCriteria

Exit_Кнопка24_Click:
    Exit Sub

Err_Кнопка24_Click:
    MsgBox Err.Description
    Resume Exit_Кнопка24_Click
    
End Sub


А источник данных obj_view делаешь select * from obj where цена < forms!textbox.value

Формат текстбокса тогда лучше делать такой, чтоб туда нельзя было записать ничего кроме цифр.

Кстати говоря, то что я тебе сейчас написал - все сделано визардом, в течении 2 минут, без приложения мозга.
...
Рейтинг: 0 / 0
20.02.2004, 13:31
    #32416872
Topik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
Спасибо, почти получилось, только при нажатии на кнопочку не считывается цифра из текстбокса (Поле0) а просит ввести значение, и только потом выводит форму obj_view, а при ее закрытии опять выводит окно с запросом значения forms!textbox.value
...
Рейтинг: 0 / 0
20.02.2004, 14:08
    #32416958
funddd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
Извини, а ты подставил в этом обработчике имя твоего текстбокса?

попробуй еще убрать Value
...
Рейтинг: 0 / 0
20.02.2004, 14:43
    #32417026
Topik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
да имя подставлял, value убирал, ничего не помогает, если убираю value то выводит пустую форму, даже если введены данные в поле
...
Рейтинг: 0 / 0
20.02.2004, 14:51
    #32417038
funddd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
Яцена < forms!textbox.value

Ну да, блин!

я жзабыл тут имя формы написать забыл!

< forms!форма!текстбокс.value
...
Рейтинг: 0 / 0
20.02.2004, 14:53
    #32417042
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
select * from obj where цена < [forms]![Форма1]![Поле0]
...
Рейтинг: 0 / 0
20.02.2004, 15:40
    #32417148
Topik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
Все суппер, заработало :))
Еще вопрос, как добавить выборку еще по одному полю:
select*from obj were цена<forms!form!textbox.value & type_obj=forms!form!textbox2.value?
Правильно или нет?
...
Рейтинг: 0 / 0
20.02.2004, 15:51
    #32417163
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
& будет ошибка. Поставь:
select*from obj were цена<forms!form!textbox.value AND type_obj=forms!form!textbox2.value
...
Рейтинг: 0 / 0
20.02.2004, 16:04
    #32417183
Topik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
Спасибо большое, но есть маленькое но, если не вписывать цену и тип объекта, то ничего не показывается, т.е. нету поиска по одному из параметров.
Как сделать чтоб это было?
...
Рейтинг: 0 / 0
20.02.2004, 16:13
    #32417203
Topik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
оператор OR не работает
...
Рейтинг: 0 / 0
20.02.2004, 16:15
    #32417206
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
Ну если
авторне вписывать цену и тип объекта
то ничего и не получишь :-)

А чтобы работало при оодном из параметров то попробуй OR...
...
Рейтинг: 0 / 0
20.02.2004, 16:20
    #32417217
Topik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
а конструкци and or присутствует?
...
Рейтинг: 0 / 0
20.02.2004, 16:25
    #32417227
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
Нет. Используй Or.
...
Рейтинг: 0 / 0
20.02.2004, 16:30
    #32417239
Topik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
Блинн, тоды не получается четкой выборки по цене и типу объекта, будет показывать и цену и все типы, так не подходит.Что посоветуете?
...
Рейтинг: 0 / 0
20.02.2004, 16:39
    #32417257
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
Т.е. если не указан тип объекта, то тебе нужно получить цену у всех объектов и наоборот?
...
Рейтинг: 0 / 0
20.02.2004, 17:07
    #32417303
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
Topik а ты случайно не имеешь ли отношения к ASTARTе?

Если имеешь, то чего скрываться то? Ну набедокурил(а) и ладно...
...
Рейтинг: 0 / 0
20.02.2004, 17:10
    #32417311
Topik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
Пример:
я указываю:
тип - коммерческий объект
цена - <=5.000.000
Выводится:
все коммерческие объекты но цена любая, т.е. и меньше и больше 5.000.000
А надо чтоб только <=5.000.000
...
Рейтинг: 0 / 0
20.02.2004, 17:11
    #32417315
Topik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
Я даже не знаю что такое ASTART :))
...
Рейтинг: 0 / 0
20.02.2004, 17:18
    #32417324
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
Ну тогда используй пример от 15:51.

А если юзер забудет ввести комерческий объект, то ты сделай проверку при нажатии на кнопку:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Private Sub Кнопка24_Click()
On Error GoTo Err_Кнопка24_Click
    if isnull(textbox2)=true then 
         msgbox ( "Не правильно!" )
         goto Exit_Кнопка24_Click   
    end if
    
Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName =  "obj_view" 
    DoCmd.OpenForm stDocName, , , stLinkCriteria

Exit_Кнопка24_Click:
    Exit Sub

Err_Кнопка24_Click:
    MsgBox Err.Description
    Resume Exit_Кнопка24_Click
    
End Sub
...
Рейтинг: 0 / 0
20.02.2004, 17:58
    #32417383
Topik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать выборку из таблицы по одному параметру
Спасибо, так я уже делал, не подходит.
Ладно дальше сам думать буду.
Всем участвовавшим в обсуждении спасибо
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите сделать выборку из таблицы по одному параметру / 25 сообщений из 25, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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