🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Automatyczna zmiana pola "Tak/Nie"

#137082
From: md
Date: Sat, 26 Dec 2015 10:01
39 lines
2070 bytes
W dniu 25-12-2015 o 16:02, lollollol1859@gmail.com pisze:
> Witam czy ma ktoś może linka lub potrafi mi wytłumaczyć jak zrobić tak by w polu czy_wolna automatycznie się zmieniało zaznaczenie na podstawie dat w tabeli Magazyn_daty ?
>
> Tabela Magazyn_daty:
> -id_pozycji
> -id_magazynu
> -id_maszyny
> -data od
> -data do
>
> Tabela Maszyny:
> -id_maszyny
> -
> -
> -
> -
> -
> -czy_wolna
>

po aktualizacji rekordu magazyn_daty w procedurze zdarzenia

if data do<date() then currentdb.execute "UPDATE Maszyny SET 
Maszyny.czy_wolna = -1 WHERE (((Maszyny.id_maszyny)=" & 
Magazyn_daty.id_maszyny & ")) WITH OWNERACCESS OPTION;

md

ps. pisane z palca więc mogą być błędy w składni
założyłem, że id jest long

uwaga ogólna
jeżeli ta procedura ma służyć do wyławiania, które maszyny są wolne
to nie ma większego sensu utrzymywania pola z flagą 'czy_wolna'
lepiej w razie potrzeby wykonywać kwerendę wybierającą typu

select maszyny * where data_do ... i tu parametry w zależności od potrzeb

md
Technical Details
Message-ID: <567e655d$0$655$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!2.eu.feeder.erje.net!goblin3!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <c90c5e9b-33c9-4479-be2b-bfef61f8972b@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!2.eu.feeder.erje.net!goblin3!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Subject: Re: Automatyczna zmiana pola "Tak/Nie"
Newsgroups: pl.comp.bazy-danych.msaccess
References: <c90c5e9b-33c9-4479-be2b-bfef61f8972b@googlegroups.com>
From: md <bmkd@poczta.onet.pl>
Date: Sat, 26 Dec 2015 11:01:01 +0100
User-Agent: Mozilla/5.0 (Windows NT 5.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0
MIME-Version: 1.0
In-Reply-To: <c90c5e9b-33c9-4479-be2b-bfef61f8972b@googlegroups.com>
Lines: 40
Message-ID: <567e655d$0$655$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 95.48.0.233
X-Trace: 1451124061 unt-rea-b-01.news.neostrada.pl 655 95.48.0.233:49543
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit