🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych.msaccess
Article #137746

Maska Wprowadzania dla nr dokumentu.

#137746
From: Ryszard Tober
Date: Tue, 23 Jun 2020 07:18
29 lines
2680 bytes
Cześć,
Mam zadanie problematyczne do rozwiązania, z którym nie wiem jak sobie poradzić, może ktoś będzie miał jakiś pomysł.

Mam bazę danych składającą się z trzech pól:
- nr dokumentu
- nr przesyłki
- nr sreyjny

Wszystkie pola tabeli są uzupełniane poprzez formularz wprowadzania danych.
Wszystkie dane do formularza są wprowadzane za pomocą skanera, który generuje na końcu spację. Dla pól "Nr Dokumentu" oraz "Numer przesyłki" ma być ustalona autotabulacja w taki sposób, że zaraz po przeskanowaniu kursor przeskakuje do kolejnego pola. Na obu polach ustawiłem Autotab, ale żeby całość zadziałała trzeba również ustawić maskę wprowadzania.

O ile dla Nr przesyłki temat jest prosty, ponieważ numer przesyłki składa się z 24 cyfr i spacji na końcu generowanej przez skaner, maskę wprowadzania ustawiłem w sposób następujący:

000000000000000000000000" ";;

Całość działa.

Natomiast nie mam zielonego pojęcia jak ustawić maskę wprowadzania dla Nr dokumentu.
Numery dokumentu wyglądają w sposób następujący:

FS 4302/06/2020
PA 10075/2020

Ich długość jest zmienna i schemat/klucz jest różny.

Jedyna prawidłowość jaka jest w tych numerach to cztery ostatnie znaki jako cyfry. Niestety nie mam pojęcia jak można ustawić maskę, żeby autotabulacja po zeskanowaniu zadziałała.

Ma ktoś może jakiś pomysł?
Może autotabulację dla tego pola można ustawić jakoś inaczej?
Technical Details
Message-ID: <7ea3907a-1d5e-4aeb-982b-b0a89ae2931eo@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!ecngs!feeder2.ecngs.de!78.46.58.241.MISMATCH!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Received: by 2002:a0c:e852:: with SMTP id l18mr9315986qvo.40.1592896682184;        Tue, 23 Jun 2020 00:18:02 -0700 (PDT)
X-Received: by 2002:a37:445:: with SMTP id 66mr19694172qke.146.1592896681883; Tue, 23 Jun 2020 00:18:01 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!ecngs!feeder2.ecngs.de!78.46.58.241.MISMATCH!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: pl.comp.bazy-danych.msaccess
Date: Tue, 23 Jun 2020 00:18:01 -0700 (PDT)
Complaints-To: groups-abuse@google.com
Injection-Info: google-groups.googlegroups.com; posting-host=83.2.98.156; posting-account=m8qXAAoAAAADlewirzDe34fwX46aN9yd
NNTP-Posting-Host: 83.2.98.156
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7ea3907a-1d5e-4aeb-982b-b0a89ae2931eo@googlegroups.com>
Subject: Maska Wprowadzania dla nr dokumentu.
From: Ryszard Tober <ryszardtober@gmail.com>
Injection-Date: Tue, 23 Jun 2020 07:18:02 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit