powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема с серверным фильтром
18 сообщений из 18, страница 1 из 1
Проблема с серверным фильтром
    #32855928
Vostok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, у меня такой вопрос. У меня на форме есть список студентов, я выбираю одного из студентов, нажимаю на кнопку, на которую написан такой код:

If IsNull(Me![Список_студентов].Column(0)) = False Then
DoCmd.OpenForm "change_student_info", , , " IDСтудента='" & Me![Список_студентов].Column(0) & "'"
Else
MsgBox "Выберите студента"
End If

По идее должна появится форма, в которой будут перечислены данные именно того студента, которого я выделила в списке, но кого бы я не выбирала, всё равно в появляющейся форме высвечивается студент, который первый находится в этом списке.
В чем ошибка?
...
Рейтинг: 0 / 0
Проблема с серверным фильтром
    #32855937
kanchelskiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я думаю что в Column надо кроме столбца надо указать и строчку,
типа Column (i,j)
...
Рейтинг: 0 / 0
Проблема с серверным фильтром
    #32855953
Birjan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kanchelskiyЯ думаю что в Column надо кроме столбца надо указать и строчку,
типа Column (i,j)
У Column может быть только номер колонки. На то он и "Column".

Посмотрите, что в свойстве "Данные" в вызываемой форме.
...
Рейтинг: 0 / 0
Проблема с серверным фильтром
    #32855967
Vostok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разобралась... дело было в серверном фильтре, где IDСтудента=1, по этому все время и вылазила только первая запись
...
Рейтинг: 0 / 0
Проблема с серверным фильтром
    #32855972
kanchelskiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Birjan kanchelskiyЯ думаю что в Column надо кроме столбца надо указать и строчку,
типа Column (i,j)
У Column может быть только номер колонки. На то он и "Column".

Посмотрите, что в свойстве "Данные" в вызываемой форме.

при желании, думаю что можно ;)
...
Рейтинг: 0 / 0
Проблема с серверным фильтром
    #32855982
Vostok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а теперь еще проблема с этим сетевым фильтром... Если в свойствах формы в поле 'Сетевой фильтр' ничего не прописано, то все работает, как надо... но через некоторое время, там появляется такое IDСтудент = 1, или IDСтудента=53, без разницы с какой цифрой, но появляется, и из-за этого форма перестает работать, как надо, т.е. в ней появляются данные только этого студента, но если опять все убрать из поля 'Сетевой фильтр' - опять все работает... как сделать так, чтобы постоянно не приходилось чистить это поле?
...
Рейтинг: 0 / 0
Проблема с серверным фильтром
    #32855983
туго_doom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вместо
DoCmd.OpenForm "change_student_info", , , " IDСтудента='" & Me![Список_студентов].Column(0) & "'"

попробуй
DoCmd.OpenForm "change_student_info", , , " IDСтудента=" & Me![Список_студентов].Column(0)
...
Рейтинг: 0 / 0
Проблема с серверным фильтром
    #32855990
Vostok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ой... спасибо за помощь, пока работает...
а можно еще спросить
создаю форму, на ней список групп и список студентов. Надо, чтобы при выборе одной из групп из Списка групп, в соседнем списке Студентов высвечивались те студенты, которые числятся в этой группе
Такая конструкция
SELECT Студенты.IDСтудента,Студенты.Фамилия,Студенты.Имя,Студенты.Отчество FROM Студенты WHERE (((Студенты.Группа)=Forms!main_group!List!СписокГрупп));
не срабатывает. Появляется сообщение о том, что надо проверить серверный фильтр. В свойствах в поле 'Серверный фильтр' ничего не написано... что делать? как связать два списка?
:)
...
Рейтинг: 0 / 0
Проблема с серверным фильтром
    #32856022
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Придумайте, будьте так любезны, нормальный заголовок топику. Спасибо.
...
Рейтинг: 0 / 0
Проблема с серверным фильтром
    #32856193
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая-то ошибка в конструкции Forms!main_group!List!СписокГрупп;

Если в списке самый первый столбец - код (можно и скрытый) и вы пишете в контексте формы, то должно быть что-то вроде

Me.<имя контрола со списком студентов>.RowSource = "SELECT ... FROM ... WHERE <код группы>=" & Me.<имя контрола-списка групп>

P.S. Очень не люблю кириллицу в именах объектов, тем паче смесь кириллицы и латиницы. Люблю префиксы типа данных. Я бы назвал поля iStudentID, iGroupID. И списки бы у меня назывались обязательно также - iStudentID, iGroupID. Когда число таблиц/запросов/форм более-менее возрастает очень помогает. Честно-честно!
...
Рейтинг: 0 / 0
Проблема с серверным фильтром
    #32856273
Vostok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не могу понять, а куда это писать?
Me.<имя контрола со списком студентов>.RowSource = "SELECT ... FROM ... WHERE <код группы>=" & Me.<имя контрола-списка групп>

На форме два списка, и список со студентами зависит от списка с группами...
Если писать этот код в Источник строк, то не сработает.....
...
Рейтинг: 0 / 0
Проблема с серверным фильтром
    #32856300
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
не могу понять, а куда это писать?
На форме два списка, и список со студентами зависит от списка с группами...


Приведенный пример касался ИМЕННО двух списков на одной форме, второй зависит от первого. Если это непонятно, то смело жмите Ф1. Отыщите базу Solutions (через Гугль находится сразу, недавно проходила в данном форуме) с чрезвычайно красноречивыми примерами.
...
Рейтинг: 0 / 0
Проблема с серверным фильтром
    #32856323
Vostok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я просила помощи, потому что действительно не разбираюсь во всех этих базах данных, и не люблю их... но деваться некуда, мне нужно ее сделать, а зависла только из-за этих двух списков, из-за которых уже 4 дня ничего не могу сделать....
и не знаю, что за база Solutions, и нигде ее найти не могу
...
Рейтинг: 0 / 0
Проблема с серверным фильтром
    #32856399
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Увы, в жизни не бывает так, чтобы само собой вдруг раз и сделалось. Для получения результата надо приложить время, усилия.

Скармливаем гуглю "Solutions.MDB Download Examples" Сложно строку наколотить ? Результат в ПЕРВОЙ ссылке:

Microsoft Solutions Database - Lots Of Free Help
... Office 97 samples directory is a file called Solutions.mdb This page ... or
http://support.microsoft.com/?kbid=248674 Download from Garry's ... Examples.Description. ...
www.vb123.com/toolshed/99_free/solutions.htm - 63k - Сохранено - Похожие страницы.

Вколачиваем "solutions" в тутошнюю строку поиска. Сложно ? В первом же топике после вашего:

solutions

Уверен, точнее убежден, что там есть очень похожие примеры.

Писать присвоение свойству RecordSource надо, естественно в событии ПослеОбновления AfterUpdate первого списка (групп).
...
Рейтинг: 0 / 0
Проблема с серверным фильтром
    #32856400
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ачепятка: Не Recordsource а Rowsource.
...
Рейтинг: 0 / 0
Проблема с серверным фильтром
    #32856404
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шо то я в ПТ засел и не заметил, как тут дублирующиеся топики создают.
Эта... Не стоит.
...
Рейтинг: 0 / 0
Проблема с серверным фильтром
    #32856449
Vostok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем за помощь....
а ссылка с solution, кстати не работает....
но всё равно, спасибо за участие и помощь
...
Рейтинг: 0 / 0
Проблема с серверным фильтром
    #32856456
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не поленился, 2 раза щелкнул мышкой. Работает.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема с серверным фильтром
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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