Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать проверку записей? / 10 сообщений из 10, страница 1 из 1
08.05.2004, 11:44
    #32511392
Gyslik.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать проверку записей?
Есть поле "Сектор", которое может принимать значения "Сектор_1", "Сектор_2", "Сектор_3" - из "Таблица1".
Пользователь в ручную вводит (т.к. поле со списком не подходит) значение сектора. Как сделать, если пользователь ввел значение не совпадающее с данными из "Таблица1", чтобы надпись в поле "Сектор" была красным цветом?
...
Рейтинг: 0 / 0
08.05.2004, 11:54
    #32511395
zz
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
08.05.2004, 16:51
    #32511513
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать проверку записей?
гислик, а нафиг тебе красить?
воспользуйся тем, что есть
в аксессе - поле со списком.
она тебе как надо ругнетца.
во народ парица.
прям времени девать некуда.
...
Рейтинг: 0 / 0
09.05.2004, 14:39
    #32511711
Gyslik.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать проверку записей?
2 zz:
Спасибо, попробую.

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

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


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