|
|
|
градация по возрасту
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Требуется проводить градацию по возрасту. Например, если возраст равен 5, то автоматически присваивается значение "Дети". Помогите пожалуйста! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 20:14 |
|
||
|
градация по возрасту
|
|||
|---|---|---|---|
|
#18+
If Age=5 Then Chtoto="Deti" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 20:34 |
|
||
|
градация по возрасту
|
|||
|---|---|---|---|
|
#18+
Спасибо, что откликнулись! Вообще-то, градаций две - Сетка (0-4, 5-7, 8-15 и т.д.) и Категории ("Дети", "Подростки", "Взрослые"). Обе подготовлены как отдельные таблицы подстановок для таблицы "Возр.Град.", которая в свою очередь ждет ввода данных о возрасте из основной таблицы. С уважением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 21:06 |
|
||
|
градация по возрасту
|
|||
|---|---|---|---|
|
#18+
О, так там все разработано гораздо глыбее, чем я представил. А вопрос-то в чем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 21:13 |
|
||
|
градация по возрасту
|
|||
|---|---|---|---|
|
#18+
Вариант решения: Таблица1: Название категории/Меньший возраст/Больший возраст Дети/0/5 Школьники/6/15 Подростки/16/17 Призывники/18/20 Взрослые/21/199 Таблица2: ФИО/Возраст Иванов И.И./25 Петров П.П./16 Сидоров С.С./2 Запрос1: Select [Таблица2].[ФИО], [Таблица1].[Название категории] From [Таблица2] Left Join [Таблица1] On [Таблица2].[Возраст] Between [Таблица1].[Меньший возраст] And [Таблица1].[Больший возраст] Все. Бери и переделывай под свои нужды. Это если у тебя есть таблица возрастов и тебе их надо поделить по категориям. Вариант решения посредством функции: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. (прошу прощение за название констант)/ Этого, наверное, будет достаточно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 21:20 |
|
||
|
градация по возрасту
|
|||
|---|---|---|---|
|
#18+
Разработал сам))). В "Сетке" у меня 9 позиций, в категориях всего три (Д,П,Взр). Таблица1 - Сведения о пациенте (пишу для медстатитстов) - ПолеВозраст. Таблицы 2,3,4.. - разветвленная выборка диагнозов, случаев, районов, соц. информации и т.п. - все максимально разбил по кодам, дабы легче проводилась выборка (тоже не сразу дошло). Все вводится пользователем в единую форму. Таблица Воз.Град. (ПацКлюч/КодВозрСетка/КодВозрКатег) (о чем писал ранее), разветвленная связями на ТаблицуСетку (КодСетки/Сетка) и ТаблицуКатегории (КодВозрКат/ВозрКатег). В принципе, конечно, можно сделать ручной ввод, но хочется идти вперед, тем более, когда это возможно. Вопрос - где писать и что писать, что бы после ввода данных о возрасте в Таблицу1 в Таблице Возр.Град автоматически высвечивались данные Сетки и Категории. Надеюсь, объяснил подробно. С уважением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 21:54 |
|
||
|
градация по возрасту
|
|||
|---|---|---|---|
|
#18+
2Наконец-то-здесь В "Сетке" у меня 9 позиций, в категориях всего три (Д,П,Взр). Это хорошо. Таблицы 2,3,4.. - разветвленная выборка диагнозов, случаев, районов, соц. информации и т.п. - все максимально разбил по кодам, дабы легче проводилась выборка (тоже не сразу дошло). Все вводится пользователем в единую форму. Это еще лучше. ТаблицуКатегории (КодВозрКат/ВозрКатег). В принципе, конечно, можно сделать ручной ввод, но хочется идти вперед, тем более, когда это возможно Раз хочется, иди! Вопрос - где писать и что писать, что бы после ввода данных о возрасте в Таблицу1 в Таблице Возр.Град автоматически высвечивались данные Сетки и Категории. К сожалению, лично я вопрос не понял совершенно... :( М.б. ответ уже был? Попробуй для разнообразия F1 нажать. Книжки почитать. С программистами (>=3 лет практики) пообщаться что-ли... Надеюсь, объяснил подробно. Да неподробно! Нарисуй, что-ли, что есть, и что надо. Чтобы все получилось в виде таблички, пиши вначале и в конце [ src ] и [ /src ] без пробелов внутри квадратных скобок. И напиши что хочешь - есть таблица, в итоге нужна таблица. Есть форма - в итоге нужно поле формы. Есть мама - в итоге нужна дочка. Или куда?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 22:26 |
|
||
|
градация по возрасту
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2003, 23:19 |
|
||
|
градация по возрасту
|
|||
|---|---|---|---|
|
#18+
Pacient PacientKluch PacientVozrast VozrGrad PacientKluch KodVozSet KodVozKat VozrSetka KodVozSet VozSetka VozrKategor KodVozKat VozrKateg Есть количество полных лет возраста, которые вводит пользователь через форму в таблицу Pacient. Необходимо, что бы после этого ему автоматически присваивались возрастные градации согласно таблиц VozrSetka и VozrKategor. Мне кажется, нетрудно будет потом эти показатели красиво расположить на форме. Дело не в этом. К отчетам я подобрался только один раз, запросил только 1 столб (по всем возрастам) и 9 строк диагнозов... Акцесс повесился. После этого-то и стал все делать с нуля по другому. Решил, чтобы возрастная градация присваивалась пациенту сразу, а не при составлении отчетов. 1. F1 поставил в Автозагрузку. 2. Не все золото, что блестит.. Получу зарплату, куплю покушать и... 3. Кругом одни медики. С уважением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2003, 17:47 |
|
||
|
градация по возрасту
|
|||
|---|---|---|---|
|
#18+
К отчетам я подобрался только один раз, запросил только 1 столб (по всем возрастам) и 9 строк диагнозов... Акцесс повесился. Не должен бы. Скорее всего, запрос слишком кривой... Есть количество полных лет возраста, которые вводит пользователь через форму в таблицу Pacient. Необходимо, что бы после этого ему автоматически присваивались возрастные градации согласно таблиц VozrSetka и VozrKategor. ... Сейчас-сейчас, прольется... А перед этим еще покажи, пожалуйста, пример записей этих табличек: VozrSetka KodVozSet VozSetka VozrKategor KodVozKat VozrKateg И зачем вот это VozrGrad PacientKluch KodVozSet KodVozKat нужно? И как ты предполагаешь осуществлять по мере взросления пациентов переход из категории в категорию? (но это уже так, для общего развития) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2003, 18:15 |
|
||
|
градация по возрасту
|
|||
|---|---|---|---|
|
#18+
VozrSetka KodVozSet VozSetka 1 0-4 2 5-7 3 8-14 4 15-17 5 18-24 6 25-34 7 35-44 8 45-54 9 55-64 10 64 и > VozrKategor KodVozKat VozrKateg 1 Дети (<=14) 2 Подростки (15-18) 3 Взрослые (18 и >) Не помню точно, но вроде как VozrGrad появилась после того, как я начал рисовать базу на бумаге. Информация по возрасту вылилась в две ветки. Вероятно, преследовалась цель объединения этих веток для импровизации отчетов. Надо полагать, это таблица-паразит, да? Движение пациентов по возрастной лестнице в отчетах, которые нас интересуют, не рассматривается. Основными направлениями выборки будут участок прикрепления больного, его соц. статус, случаи заболевания, и диагноз. По возрастной сетке и возрастной категории. С уважением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2003, 19:59 |
|
||
|
градация по возрасту
|
|||
|---|---|---|---|
|
#18+
Надо полагать, это таблица-паразит, да? Именно так. :( 1 0-4 1 Дети (<=14) Т.е. у тебя меньший и больший возраст хранятся в виде строк? Очень забавно. А попробуй, сделай, как написано в первой части поста от вчера, 21:20. М.б. пригодится... --- ЗЫ: " С уважением. " не нужно, само вырастет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2003, 21:28 |
|
||
|
градация по возрасту
|
|||
|---|---|---|---|
|
#18+
Что делать, когда ничего не получается, сил больше нет и начинает подкрадываться мысль о том, а стоило ли?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2003, 19:55 |
|
||
|
градация по возрасту
|
|||
|---|---|---|---|
|
#18+
Лучше всего съездить в отпуск... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2003, 19:56 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32302254&tid=1678650]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
76ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 414ms |

| 0 / 0 |
