/ / Дизайн - Microsoft Access - Уникален "сериен" номер - ms-достъп, сериен номер

Дизайн - Microsoft Access - Уникален "сериен" номер - ms-достъп, сериен номер

Търся някои техники за дизайн, за да постигна следното:

Сериен номер от 3 части, който се генерира при запис на запис. Пример на формат: 25-001-14

Номерът се използва за проследяване на годишни записи от различни места.

В първата част се посочва мястото, на което е записансвързано с, това ще бъде потребителски вход по време на създаване на запис. Втората част е рекордното число, бих искал това да се генерира автоматично, но трябва да бъде последователно и отделно за всяко място и трябва да се нулира всяка година. Третата част е двуцифреното число за годината, в която е създаден записът. Бих искал това да се генерира автоматично, ако е възможно. Забележка: В момента не се занимавам с това, когато този цикъл върви наоколо и се сблъсквам с излишни проблеми с данните.

Мисля, че бих искал записите да се съхраняват в множество таблици, които са разделени по местоположение, ако това ще помогне на нещата!

Всякакви идеи биха били много добре дошли.

Отговори:

0 за отговор № 1

Мисля, че бих използвал 3 ключови полета - по едно поле всякоза местоположение, запис и година. Полетата за местоположение и година ще бъдат създадени, когато получите информация за създаване на нови записи. Бих настроил заявка, за да намеря последния номер на записа, използван по местоположение и година, и да го използвам, за да присвоя новия номер на записа, когато създавате нов запис. Свързването на 3-те полета ще бъде ключът, който описахте.

С ключово поле за местоположение отделете таблицине са необходими, освен ако това е полезно по други причини. Вероятно бих използвал само една таблица - винаги можете да филтрирате записите по местоположение по всяко време, когато трябва.