|
18 Кб. |
|
| Подскажите пожалуйста, как настроить флажок, чтобы при установке галочки, в нужное поле таблицы вносилось слово которым этот флажок обозван...
Например; флажок "умер", если включить галочку, то в поле "умер" таблицы "онкоосмотр" должно появиться слово "умер", а не "-1" и т д..
Прикрепляю макетик к вопросу...
Да и еще... Как потом избавиться от нулей в таблице, после того как снимешь галочку???? | |
|
| |
|
|
|
| типа "воскрес"
---
если поле имеет только два состояния, то лучше использовать тип boolean,
если больше, то 0,1,2,3...
---
на событие изменения состояния флажка, напишите код, который будет менять значение поля в таблице | |
|
| |
|
|
|
| Ага, еще бы знать как этот код написать...То что нужно что-нибудь впихнуть на событие флажка это я догадался, но вот в том то и проблема что в VBA я не силен...совсем... | |
|
| |
|
|
|
| В событие флажка "После обновления"
If Me.Флажок.Value = -1 Then Me.ВашеПоле.Value = "умер"
If Me.Флажок.Value = 0 Then Me.ВашеПоле.Value = "" | |
|
| |
|
|
|
|
| Чет ошибку показывает...Выделяет If Me.Флажок. и говорит:Compile error: Method or data member not found... Что сие означает??? | |
|
| |
|
|
|
| у вас "флажок" какое имеет имя? посмотрите в свойствах элемента, такое и надо писать, а не просто "флажок", ну и соответственно "ваше поле" с правильным именем | |
|
| |
|
|
|
| Понятно, с названием флажка разобрался...Но если повесить на событиефлажка "После обновления"
If Me.Флажок.Value = -1 Then Me.ВашеПоле.Value = "умер"
If Me.Флажок.Value = 0 Then Me.ВашеПоле.Value = ""
Флажок перестает работать, а в таблице всегда висит слово "умер"
У меня в первом сообщение прикреплена форма, можно на ней показать??? Так сказать вживую!!! | |
|
| |
|
26 Кб. |
|
| Наверное вот так сойдет. Посмотрите.
Ваши флажки, а когда отжимаешь то надпись для этой записи исчезает. И логичнее наверно будет сделать ленточную форму, а на ней кнопку подробно, по открытию которой будет открываться подробная информация с конкретной записью и собственно значения вашими флажками и можно будет присваивать конкретной записи. | |
|
| |
|
|
|
| Спасибо за помощь и советы!!! Буду двигаться дальше!!! | |
|
| |