🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.bazy-danych.msaccess
4 messages
4 total messages Started by lollollol1859 Fri, 25 Dec 2015 15:02
Automatyczna zmiana pola "Tak/Nie"
#137081
Author: lollollol1859
Date: Fri, 25 Dec 2015 15:02
17 lines
1438 bytes
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
Re: Automatyczna zmiana pola "Tak/Nie"
#137082
Author: 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
Re: Automatyczna zmiana pola "Tak/Nie"
#137083
Author: lollollol1859
Date: Sat, 26 Dec 2015 14:40
5 lines
1493 bytes
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;

ale gdzie mam to wklepać w accesie ? w ogóle nie ogarniam ;/
Re: Automatyczna zmiana pola "Tak/Nie"
#137084
Author: md
Date: Mon, 28 Dec 2015 09:36
10 lines
1491 bytes
W dniu 26-12-2015 o 15:40, lollollol1859@gmail.com pisze:
> 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;
>
> ale gdzie mam to wklepać w accesie ? w ogóle nie ogarniam ;/
>

np w procedurze zdarzenia po aktualizacji na formularzu magazyn_daty
md
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads