Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Dva comba i malo VB

[es] :: Access :: Dva comba i malo VB

[ Pregleda: 1177 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kamicak

Član broj: 38051
Poruke: 633
*.dialup.neobee.net.



+156 Profil

icon Dva comba i malo VB07.01.2009. u 10:42 - pre 198 meseci
Pokušavam malo da skontam VB, pa mi nešto ne ide,
Evo jedan početnički problem:

Private Sub ArtikalKasaID_AfterUpdate()

Dim stDocName As String
stDocName = Me.Form![SubfrmPrimer]!Opis

If stDocName = "PC " Then
Me![Cena] = Me![ArtikalKasaID].Column(2)
Elseif stDocName = "NC " Then
Me![Cena] = Me![ArtikalKasaID].Column(3)
Else
MsgBox "Nekorektan izbor"
End If
End Sub

Imam Formu Primer1 i na njemu SubformuPrimer, gde u prvi combo, "Opis", čiji je izvor Value List upisujem "PC" ili "NC",
onda idem na drugi combo "ArtikalKasaID" čiji je izvor Query sa Artiklima, prodajnom cenom, i nabavnom cenom,
ako je u prvom combu "PC", trebalo bi posle odabira artikla da mi u polje "Cena" prepiše prodajnu cenu, a ako je "NC" onda nabavnu cenu.
Samo prepisivanje cene nije problem, ali kada stavim uslove u odnosu na prvi combo onda mi ne radi.
Gde grešim?
Hvala unapred
Pozdrav
 
Odgovor na temu

kamicak

Član broj: 38051
Poruke: 633
*.dialup.neobee.net.



+156 Profil

icon Re: Dva comba i malo VB07.01.2009. u 18:55 - pre 198 meseci
Evo sam sam izbunario, možda nekom početniku zatreba,netreba definicija promenljive,
Private Sub ArtikalKasaID_AfterUpdate()
If (Me.Opis) = "PC " Then
Me![Cena] = Me![ArtikalKasaID].Column(2)
Elseif (Me.Opis) = "NC " Then
Me![Cena] = Me![ArtikalKasaID].Column(3)
Else
MsgBox "Nekorektan izbor"
End If
End Sub
Hvala na vremenu
pozdrav
 
Odgovor na temu

[es] :: Access :: Dva comba i malo VB

[ Pregleda: 1177 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.