Вопрос: Вопрос по базам аксесс. | Добавлено: 27.05.04 20:41 |
Автор вопроса: ![]() |
Вопрос по базам аксесс. 1 таблица - имя, дата рожд, пол каждый клиент уникальный, но может проходить много одинаковых или разных видов обследований. Как сделать чтобы каждый клиент имел уникальный 10 значный номер которым будут связаны все три таблицы |
Ответы | Всего ответов: 22 |
Номер ответа: 1 Автор ответа: ![]() ![]() Вопросов: 11 Ответов: 120 |
Профиль | Цитата | #1 | Добавлено: 28.05.04 00:18 |
Попробуй связать Номера Юзеров с номерами Таблиц, Например :
1ая - 1000000001 2ая - 2000000001 3яя - 3000000001 ^Таблица ^Пациент(1 в записи) 1ая - 1000000002 2ая - 2000000002 3яя - 3000000002 ^Таблица ^Пациент(2 в записи) и т.д. Где Последняя Цифра номер Пациента, а Первая Номер Таблицы, вообщем это получается код Пациента, в итоге можно записать , 999.999.999 Пользователей ... Ого да ? ![]() |
Номер ответа: 2 Автор ответа: ![]() ![]() Вопросов: 11 Ответов: 120 |
Профиль | Цитата | #2 | Добавлено: 28.05.04 00:19 |
Сори, Стрелочки вверх ("^"![]() ![]() |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ICQ: 30852361 Вопросов: 73 Ответов: 168 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 28.05.04 00:28 |
А можно ли из Ф. И. О. сделать уникальный цифровой код? |
Номер ответа: 4 Автор ответа: ![]() ![]() Вопросов: 11 Ответов: 120 |
Профиль | Цитата | #4 | Добавлено: 28.05.04 00:56 |
Если Перевести в Цифры Ф.И.О. Возможно совпадение, т.к. Пациентов Будет немеренно, Например : Иванов Иван |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ICQ: 30852361 Вопросов: 73 Ответов: 168 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 28.05.04 01:00 |
Мне же надо чтобы программа сама генерила этот код, (пользователь не набирал его). |
Номер ответа: 6 Автор ответа: ![]() ![]() Вопросов: 11 Ответов: 120 |
Профиль | Цитата | #6 | Добавлено: 28.05.04 01:05 |
Сори Не закончил msgBox Вылез, нажал на Отмену и Нечаянно сохранить в Форуме итак :
Если Перевести в Цифры Ф.И.О. Возможно совпадение, т.к. Пациентов Будет немеренно, Например : Иванов Иван Иванович, перевести c помощью chr в цифры , допустим даже первые и последнии Буквы, и сделать их в ряд, даже это не получиться, Первая же Буква "И" в chr, под Номером 200, будет полюбому совпадение, допустим тот же самый Игорев Иван Игоревич ... но я подумаю могет придумаю что нить ... |
Номер ответа: 7 Автор ответа: ![]() ![]() Вопросов: 11 Ответов: 120 |
Профиль | Цитата | #7 | Добавлено: 28.05.04 01:08 |
Так Она и Будет Генерить с последовательностью записей, например будет Юзер под номером n000000003 (n-Номер таблицы) , то следующий будет уже n000000004 ... или я Тебя не так понял ? |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ICQ: 30852361 Вопросов: 73 Ответов: 168 |
Web-сайт: Профиль | Цитата | #8 | Добавлено: 28.05.04 01:08 |
Огромное спасибо, буду ждать. Ежели чё можно на мыло 3dart@mail.ru |
Номер ответа: 9 Автор ответа: ![]() ![]() Вопросов: 11 Ответов: 120 |
Профиль | Цитата | #9 | Добавлено: 28.05.04 01:10 |
n000000003 и n000000004 уникальные номера Пациентов ... |
Номер ответа: 10 Автор ответа: ![]() ![]() Вопросов: 11 Ответов: 120 |
Профиль | Цитата | #10 | Добавлено: 28.05.04 01:10 |
Хорошо, если придумаю напишу на Мыло ... |
Номер ответа: 11 Автор ответа: ![]() ![]() Вопросов: 11 Ответов: 120 |
Профиль | Цитата | #11 | Добавлено: 28.05.04 01:12 |
Ты с ADSI не сталкивался ?... Мыло 3dart@mail.ru, Ты 3D Моделированием не занимаешься ??? |
Номер ответа: 12 Автор ответа: ![]() ![]() ![]() ICQ: 30852361 Вопросов: 73 Ответов: 168 |
Web-сайт: Профиль | Цитата | #12 | Добавлено: 28.05.04 01:14 |
Раньше на местное телевидение ролики 3Dmax делал, а что? |
Номер ответа: 13 Автор ответа: ![]() ![]() Вопросов: 11 Ответов: 120 |
Профиль | Цитата | #13 | Добавлено: 28.05.04 01:24 |
я Тебе щас на мыло напишу если Ты не против, а то Будут Ругаться что не по Тебе Говорим ... |
Номер ответа: 14 Автор ответа: ![]() ![]() Вопросов: 11 Ответов: 120 |
Профиль | Цитата | #14 | Добавлено: 28.05.04 13:00 |
Привет еще раз ...
я придумал еще пару вещей : 1- сделать в Label весь алфавит абвгдеёжзийклмнопрстуфхцшщъыьэюя и конвертировать Ф.И.О. в Цифры например Иванов Иван Иванович 0310101018 ( 03 - сколько слов , у нас Фамилия Имя Отчество) 18 в Конце для Улучшенного поиска, 18 букв, но можжно сделать Символы чтоб Считал, а значит уже не 18 а 21, так даже легче, и второй способ : 2- сделать свою Таблицу Алфавита : 1-абвгдеёжз 2-ийклмнопр 3-стуфхцчшщ 4-ъыьэюя Итак Иванов Иван Иванович преобразился в : 0121212121 где 01-это стандартный Набор Ф.И.о , 21 - 2 стока, 1 буква , и последние две цифры 21 это сколько символов, также для улучшенного поиска, когда будет совершен поиск то будет сверяться Символы (или Буквы) , стандартный набор (01) сделан для Минуса Баги Твоей Проги, так как если прийдет в Больницу, например Араб, у Него могет быть : Ахмед Ибн Сахат Магамедович (Прошу Извинения у Всех представителей Арабов, если Чем оскорбил) , а так как у Него уже не прокатит 10 значный код, то будет созданно следующее подразделение : 0200000001 - 02 уже значит что это не стандартный Набор Ф.И.О. и Он Будет Первый что Соответсвует последняя Цифра 1, и так будут Созданны Другие Представители не стандартных с Российскими условиями Ф.И.О., вроде все написал ... ... Удачи в написанни проги |
Номер ответа: 15 Автор ответа: ![]() ![]() ![]() ICQ: 30852361 Вопросов: 73 Ответов: 168 |
Web-сайт: Профиль | Цитата | #15 | Добавлено: 28.05.04 13:15 |
На счет твоего вопроса помочь не могу, потому что я работал в там 90-х годах на Мах 1,2 тогта в нем такого небыло. У меня другой вопрос как сделать чтобы из текстовой строки считать все символы по порядку, получить код первого, перейти ко второму потом сложить их и так получить переменную состоящюю из этих символов. Лучше если есть код |
|