Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / можно ли создать независимую форму? / 9 сообщений из 9, страница 1 из 1
11.06.2004, 19:59:14
    #32558961
Юра-чайник
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли создать независимую форму?
задача такова: Сделать форму из нескольких полей в которую можно заносить параметры для запроса. . и только для него.те задача поиска сохранять эти "условия поиска" нигде ненадо.
сначала сделал форму в режиме конструктора и попытался "пристегнуть" к полю источник данных - поле из запроса. почему-то в поле образуется вот такая надпись #Имя? и ввести туда что-то вместо неё никак. Потом сделал форму на основе этого запроса через мастер, открыл её в режиме добавления новой записи, создал кнопку которая меняет источник данных формы на запрос, который написан вручную и вписан в тело команды типа
Private Sub Кнопка8_Click()
Dim strSql As String
Dim poChel As Object
Set poChel = Forms("ПоискЧеловека2")
DoCmd.OpenForm "Контакты"
strSql = "SELECT * FROM Контакты WHERE (((Контакты.Имя) Like '" & _
poChel.Имя & "*'OR (Контакты.Имя) is Null)AND ((Контакты.КличкаФамилия)& _ Like'"poChel.КличкаФамилия & "*'OR (Контакты.КличкаФамилия) is Null);"

Forms("Контакты").RecordSource = strSql
ну и beforeUpdate пишу me.Undo
оно конечно работает но имеет кучу непиятных последствий.
Нельзя ли сделать форму, котрая не будет связана изначально ни с каким таблом или запросом, а просто была контейнерчиком для данного конкретного поиска, и после её закрытия данные бы уничтожались?
...
Рейтинг: 0 / 0
11.06.2004, 20:10:45
    #32558968
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли создать независимую форму?
Нет никаких проблем. Только тогда не надо ничего пристегивать к полям. Если форма не сидит на таблице или запросе, то и полей нет.
...
Рейтинг: 0 / 0
11.06.2004, 20:25:20
    #32558986
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли создать независимую форму?
Саныч прав
я давно всё делаю на списках и RecordSetах полная прозрачность кода
никаких подчиненных форм если места мало ращу вниз страницы и прыгаю по ним.
...
Рейтинг: 0 / 0
11.06.2004, 23:36:40
    #32559098
Юра-чайник
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли создать независимую форму?
но мне нужны поля в форме! Нужно же кудыто вводить критерий поиска
...
Рейтинг: 0 / 0
11.06.2004, 23:44:40
    #32559100
Hummer from home
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли создать независимую форму?
делаем форму, на ней текстбоксы, потом функция опрашивает их и строит строку WHERE, контролы к данным не привязаны. Никаких проблем.
...
Рейтинг: 0 / 0
11.06.2004, 23:52:21
    #32559101
Юра-чайник
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли создать независимую форму?
да я даже не могу сделать просто тексбокс, чтоб туда можно было вбить чёто! В текст боксе надпись #Имя? и туда не вбить никакую запись. Как это убрать? Я думаю надо поменять какое то свойство бокса но какое?
...
Рейтинг: 0 / 0
12.06.2004, 00:01:35
    #32559102
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли создать независимую форму?
ControlSource должен быть пустой.
...
Рейтинг: 0 / 0
12.06.2004, 00:28:19
    #32559110
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли создать независимую форму?
лови форма одна всё увидишь
...
Рейтинг: 0 / 0
12.06.2004, 00:37:57
    #32559114
Юра-чайник
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли создать независимую форму?
спасибо всем, пошла врубачка:))
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / можно ли создать независимую форму? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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