|
|
|
| Подскажите ещё пожалуйста. В условии отбора нужно делать выборку по трём полям. Например: Хирургическое лечение - проведено, Лучевое лечение - не проведено, Химиотерапевтическое лечение - не проведено. Условие Выбрать Все хирургическое лечение, при условии что Лучевое лечение - не проведено, Химиотерапевтическое - не проведено. В условии отбора ставлю: проведено, не проведено, не проведено - в итоге ничего не получается. | |
|
| |
|
|
|
| типы полей какие? какие значения по умолчанию? может "не проведено" - это Null ? | |
|
| |
|
|
|
| да по умолчанию "не проведено" | |
|
| |
|
|
|
|
я спрашиваю вот про что, какое значение будет стоять в поле если в него еще никаких данных не вносили?
Значение по умолчанию какое?
Какой тип полей? текст? число? логическое?
Дело в том что
Null <> "" (Null не равен пустой строке) хотя в таблице они и выглядят одинаково
т.е. если вы задаете условие
[поле1] = ""
то записи в которых поле "поле1"- пустое (т.е. is null) не будут показаны | |
|
| |
|
|
|
| По умолчанию во всех полях - "не проведено", поле тектовое | |
|
| |
|
|
|
| тогда рассказывайте как отбираете или базы кусок | |
|
| |
|
|
|
| У пациента может быть проведено Хирургическое лечение, Лучевое лечение, Химиотерапевтическое лечение. Нужно делать отчеты: По пациентам У которых проведено только либо хирургическое лечение, либо лучевое лечение, либо химиотерапевтическое. (Одно из трёх). Но тут сделано так что по умолчанию во всех трёх полях стоит "не проводилось", все эти поля находятся в одной таблице. Вопрос: как сделать по ним выборку. | |
|
| |
|
|
|
| соединить все условия по OR
или нужно чтобы обязатально ОДНО из трех
т.е. если 2 проведено то уже не нужно? | |
|
| |
|
|
|
| Например, выбираем по Хирургическому лечению: проведено (вот по нему отчет и делаем), даже если Лучевое проведено | |
|
| |
|
|
|
| [Хирургическое лечение] = "проведено" or [Лучевое лечение] = "проведено" or [Химиотерапевтическое лечение] = "проведено" | |
|
| |