[ sabacc @ 27.10.2009. 11:21 ] @
| U događaj After Update jednog polja podforme upisan mi je kod
If Forms![Nalozi]![Vlasnikfaktura] Like "Saša" Then
Me.Fakturamikrobiologija = 1000
Else
Me.Fakturamikrobiologija = 1200
End If
Znači on proverava vrednost tekstualnog polja iz glavne forme i u zavisnoti od provere upisuje određenu vrednost u polje podforme (1000 ako je naziv tekstualnog polja Saša, a ako nije 1200.
Pitanje je sledeće kako dodati još uslova u cod recimo Pera.
Kada upišem ovako ne radi
If Forms![Nalozi]![Vlasnikfaktura] Like "Saša" or "Pera" Then
Me.Fakturamikrobiologija = 1000
Else
Me.Fakturamikrobiologija = 1200
End If
|
[ captPicard @ 27.10.2009. 11:25 ] @
1. Nije ti pametno tako raditi uvjete, koristi PK tablica za takve provjere/uslove.
If Forms![Nalozi]![Vlasnikfaktura] Like "Saša" or (Forms![Nalozi]![Vlasnikfaktura] Like "Pera") Then
[ izonic @ 27.10.2009. 11:33 ] @
Po meni tebi nedostaje jedno polje u tabeli VlasnikaNaloga (ako takva postoji) u koje bi upisivao ovu vrijenost Fakturamikrobiologija za svakog nosioca naloga zasebno.
Naime mozes ti to napraviti i kodom sa naredbom select case ali po meni to nije dobro jer su takve stvari cesto izmjenjive pa je bolje da budu u tabelama vrijednosti.
[ sabacc @ 27.10.2009. 11:47 ] @
Postavio sam uslov koji ste mi dali:
If (Forms![Nalozi]![Vlasnikfaktura] Like "Saša") Or (Forms![Nalozi]![Vlasnikfaktura] Like "Pera") Then
...
Radi bez problema
Hvala!
[ captPicard @ 27.10.2009. 11:58 ] @
Nema na čemu.
Ali potrudi se promijeniti taj uslov tako da se gleda npr ID radnika (koji je PK tablice).
Pozdrav.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.