[ zslavko @ 08.02.2008. 17:42 ] @
| Imam 4 polja u formi preko koje unosim numeričke podatke u određenu tabelu(polje A,B,C,D).Hoću da mi u peto polje(E) na istom obrascu automacki prikazuje vrednost sledeću:
E=A+B ako je D=0 i
E=A+C ako je D=1, polje D očigledno može imati vrednost 0 ili 1
Kako ovo rešiti? |
[ Getsbi @ 08.02.2008. 18:13 ] @
Pogledaj izračunata polja na formi. Recimo ovde:
http://www.elitesecurity.org/t267874-1-Aplikacija-access-pitanja
I koristi funkciju Iif().
[Ovu poruku je menjao Getsbi dana 08.02.2008. u 22:02 GMT+1]
[ zslavko @ 09.02.2008. 20:57 ] @
Nisam iz ovoga ništa mogao primeniti.
Molim Vas može li malo precizniji odgovor za prethodno pitanje i dali je moguće kada primer unesem podatak u polje B da se automacki zatamni(zabrani unos vrednosti) u polje C
UANAPRED HVALA
[ Getsbi @ 09.02.2008. 21:12 ] @
Preciznije: U Control Source polja E napišeš
=IIf([D]=0;[A]+[B];[A]+[C])
Za ovo drugo pitanje: U događaj Afer Update napišeš
Me![C].Enabled = False
Još preciznije. Skineš prikačeni fajl.
[ zslavko @ 09.02.2008. 22:35 ] @
Veliko hvala za prvi odgovor ali drugo pitanje sam ja pogrešno postavio a treba mi ako je B=0 da se zatamni polje C a ako je B=1 da se nezatamni.
[ Getsbi @ 10.02.2008. 08:17 ] @
U tom slučaju i polje B postavi da može da bude 0 ili 1. Pogledaj u bazi kako je postavljeno polje D.
Private Sub B_AfterUpdate()
If Me![B].Value = 0 Then
Me![C].Enabled = False
Else
Me![C].Enabled = True
End If
End Sub
[ zslavko @ 10.02.2008. 08:58 ] @
Veliko hvala, sve funkcioniše.
[ domaci_a_nas @ 11.02.2008. 12:37 ] @
Početničko pitanje za Getsbija, zašto ne bi moglo
Me![C].Enabled = Me![B].Value = 1 ?
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.