powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать проверку записей?
10 сообщений из 10, страница 1 из 1
Как сделать проверку записей?
    #32511392
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть поле "Сектор", которое может принимать значения "Сектор_1", "Сектор_2", "Сектор_3" - из "Таблица1".
Пользователь в ручную вводит (т.к. поле со списком не подходит) значение сектора. Как сделать, если пользователь ввел значение не совпадающее с данными из "Таблица1", чтобы надпись в поле "Сектор" была красным цветом?
...
Рейтинг: 0 / 0
Как сделать проверку записей?
    #32511395
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Private Sub MyTextField_AfterUpdate()
Dim rst as New ADODB.Connection

rst.Open "SELECT Count(*) FROM Таблица1 WHERE Сектор='" & MyTextField & "'",
CurrentProject.Connection, adOpenKeyset, adReadOnly

If rst(0)=0 then MyTextField.ForeColor=[Red] Else MyTextField.ForeColor=[Black]
End Sub

Правда, не тестил, так, идея просто...
...
Рейтинг: 0 / 0
Как сделать проверку записей?
    #32511513
Хам трамвайный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гислик, а нафиг тебе красить?
воспользуйся тем, что есть
в аксессе - поле со списком.
она тебе как надо ругнетца.
во народ парица.
прям времени девать некуда.
...
Рейтинг: 0 / 0
Как сделать проверку записей?
    #32511711
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 zz:
Спасибо, попробую.

2 Хам трамвайный:
Так в том-то и дело, что поле со списком не подходит, т.к. может быть еще другое значение, но это значение может быть и правильным и не правильным, и еще, в этом поле происходит автоподстановка.
Т.е. в итоге пользователь должен сам принять решение оставить это значение или нет.
...
Рейтинг: 0 / 0
Как сделать проверку записей?
    #32511725
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 zz:
Идея в общем ясна, но пока что не получается, т.к. я забыл сказать, что у меня Ac97, следовательно надо юзать не ADO, а DAO.
...
Рейтинг: 0 / 0
Как сделать проверку записей?
    #32511780
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то не получается то же самое на DAO написать, помогите, PLEASE.
...
Рейтинг: 0 / 0
Как сделать проверку записей?
    #32511824
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неужели все уже наотмечались до такого состояния, что никто не может даже три строчки кода написать?
...
Рейтинг: 0 / 0
Как сделать проверку записей?
    #32511830
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А сам?
...
Рейтинг: 0 / 0
Как сделать проверку записей?
    #32511889
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MyTextField.ForeColor = iif(DCount("Сектор","Table1","Сектор='" & MyTextField & "'")>0,[Black],[Red])

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
Как сделать проверку записей?
    #32512203
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Sfagnum:
большое спасибо - все работает.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать проверку записей?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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