Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 3.121 pregleda

Najnovija ↓

Postavljanje uslova u VBA 27.10.2009. u 12:21 · pre 207 meseci #1
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
Re: Postavljanje uslova u VBA 27.10.2009. u 12:25 · pre 207 meseci #2
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
Potpis
F
Re: Postavljanje uslova u VBA 27.10.2009. u 12:33 · pre 207 meseci #3
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.
Potpis
zxz
Re: Postavljanje uslova u VBA 27.10.2009. u 12:47 · pre 207 meseci #4
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!
Re: Postavljanje uslova u VBA 27.10.2009. u 12:58 · pre 207 meseci #5
Nema na čemu.

Ali potrudi se promijeniti taj uslov tako da se gleda npr ID radnika (koji je PK tablice).

Pozdrav.
Potpis
F
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme