[ xl_kid @ 05.02.2010. 08:11 ] @
Postovani,

kako da kada upisem broj u polju na formi on promeni vrednost u negativnu. primer ako u formi upisem broj 10 da u tabeli bude zapisan kao -10.
[ BiloKoje @ 05.02.2010. 10:03 ] @
Možeš na formu da dodaš jedan nepovezan tekst boks u koji ćeš unositi vrednost. Na događaj After Update upišeš da unosi negativnu vrednost u teks boks povezan sa poljem u tabeli.

naprimer:
Code:
 me. [povezan] =  -1 * me.[nepovezan]



Umesto [povezan] i [nepovezan] staviš nazive tvojih kontrola.

[ xl_kid @ 05.02.2010. 10:56 ] @
Hvala sefe. Jos jedno pitanje, na formi mi pamti poslednji uneti broj, da li postoji mogucnost da se posle update vrati na "0" ili da polje bude prazno. Probao sam sa "Default Value" ali nista. Uvek pamti poslednji uneti zapis.

evo koda sa forme:

Option Compare Database

Private Sub Form_AfterUpdate()
Me.Recalc
End Sub
****************
Private Sub Form_beforeUpdate(Cancel As Integer)

If Me.newrecord Then
OperatorID = KorisnikID()
DatumKnjizenja = Now()
Else
KorisnikIzmenio = KorisnikID()
DatumIzmene = Now()
End If

End Sub
****************
Private Sub NKolicina_AfterUpdate()
Me.[KolicinaOperacija] = -1 * Me.[NKolicina]
End Sub
[ BiloKoje @ 05.02.2010. 11:06 ] @
Dodaj još jedan red:

Code:

Private Sub NKolicina_AfterUpdate()
Me.[KolicinaOperacija] = -1 * Me.[NKolicina]
Me.[NKolicina] =  ""
End Sub 


[ xl_kid @ 05.02.2010. 11:26 ] @
Hvala sefe. Puno si mi pomogao.

pozdrav