Article View: pl.comp.bazy-danych.msaccess
Article #137756Re: Maska Wprowadzania dla nr dokumentu.
From: Ryszard Tober
Date: Fri, 26 Jun 2020 12:18
Date: Fri, 26 Jun 2020 12:18
55 lines
3407 bytes
3407 bytes
W dniu środa, 24 czerwca 2020 13:20:34 UTC+2 użytkownik Zbigniew Bratko napisał: > W dniu 24.06.2020 o 11:36, Ryszard Tober pisze: > > Dziękuję bardzo. > > Mam przynajmniej jasność, że w masce wprowadzania nie da się tego zagadnienia rozwiązać. > > > > Próbowałem generalnie uprościć też ten kod, tak żeby zawęzić go wyłącznie do samej spacji na końcu zeskanowanego tekstu. > > Wydłubałem coś takiego: > > > > Private Sub Nr_Paczki_Change() > > Dim Nr_D As String > > > > Nr_D = Nz(Me.Nr_Paczki.Text) > > > > If Right$(Nr_D, 1) = " " Then > > > > Me.Nr_ListuPrzew.SetFocus > > > > Else > > > > MsgBox "Nr_Dokumentu - Coś nie tak" > > > > End If > > End Sub > > > > Po wklejeniu danych ze spacją na końcu to działa, ale na skanerze nie. > > Mógłby pan rzucić okiem czy czegoś nie pominąłem? > > Byłbym wdzięczny i z góry dziękuję. > > > > Ryszard Tober-Marczewski > > > > Nasuwają mi się pytania: > 1. Czy po zapisie danych ze skanera zachodzi zdarzenie "Change" ? > Sprawdź np. > '______________________________ > Private Sub Nr_Paczki_Change() > Dim Nr_D As String > > MsgBox "Działa " & Nr_D > > > > 2. Czy okno przed wczytaniem ze skanera MUSI posiadać Fokus, > czy zapis odbywa się inaczej. > 3. Być może zachodzi zdarzenie BeforeUpdate i AfterUpdate i wtedy > w zdarzeniu BeforeUpdate coś da się zrobić. > > > -- > Pozdrawiam > Zbigniew Bratko Próbowałem umieścić kod w zdarzebue "Przed aktualizacją" i "po aktualizacji" ale to też przy skanowaiu nie działało. Przyszło mi do głowy inne rozwiązanie, ale nie wiem jak je ugryźć, czy jest możliwość np umieszczenia w zdarzeniu "Po zmianie" w kodzie, pętli sprawdzającej, czy pole zostało wypełnione i jeśli tak to wówczas dopiero uruchamiała by się procedura weryfikacji, czy na końcu jest spacja.
Technical Details
Message-ID:
<190dbbff-d9b1-474d-baaa-05b44b595b0fo@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.net!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-mailReferences:
<7ea3907a-1d5e-4aeb-982b-b0a89ae2931eo@googlegroups.com> <af7beae8-dec3-4bbe-994e-131311b0ef65o@googlegroups.com> <5ef33701$0$549$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
X-Received: by 2002:a37:7a42:: with SMTP id v63mr2480239qkc.258.1593173894754; Fri, 26 Jun 2020 05:18:14 -0700 (PDT) X-Received: by 2002:ac8:346e:: with SMTP id v43mr2379902qtb.265.1593173894454; Fri, 26 Jun 2020 05:18:14 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.net!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: Fri, 26 Jun 2020 05:18:14 -0700 (PDT) In-Reply-To: <5ef33701$0$549$65785112@news.neostrada.pl> Complaints-To: groups-abuse@google.com Injection-Info: google-groups.googlegroups.com; posting-host=77.255.5.220; posting-account=m8qXAAoAAAADlewirzDe34fwX46aN9yd NNTP-Posting-Host: 77.255.5.220 References: <7ea3907a-1d5e-4aeb-982b-b0a89ae2931eo@googlegroups.com> <af7beae8-dec3-4bbe-994e-131311b0ef65o@googlegroups.com> <5ef33701$0$549$65785112@news.neostrada.pl> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <190dbbff-d9b1-474d-baaa-05b44b595b0fo@googlegroups.com> Subject: Re: Maska Wprowadzania dla nr dokumentu. From: Ryszard Tober <ryszardtober@gmail.com> Injection-Date: Fri, 26 Jun 2020 12:18:14 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit