Predmet:Re: Funkcija SUM uz uvijet
   
Ja sam pretpostavio da ti se textbox zove suma.
Mozes to rijesiti procedurom.
PreuzmiIzvorni kôd (Visual Basic):- Private Sub Form_Current() 
- Dim Rs As Recordset 
- Dim suma As Integer 
- Dim Iznos As Integer 
- Dim ID As Integer 
-   
- Set Rs = Me.RecordsetClone 
- If Rs.RecordCount = 0 Then GoTo Kraj 
- Rs.MoveLast 
- Rs.MoveFirst 
- On Error Resume Next 
- Do While Not Rs.EOF 
- Iznos = Rs!Ulaz 
- If Err.Number > 0 Then 
- Iznos = 0 
- Err.Clear 
- End If 
- ID = Rs!IDDokumenta 
- If ID = 1 Then 
- Iznos = 0 
- End If 
- suma = suma + Iznos 
- Rs.MoveNext 
- Loop 
- Kraj: 
- Me.suma = suma 
- Exit Sub 
- End Sub 
 
Ili upitom
Napravi ovaj upit:
PreuzmiIzvorni kôd (SQL):- SELECT 1 AS ID, SUM(Ulaz) AS SUMA 
- FROM ImeTabele 
- WHERE IDDokumenta<>1 
- GROUP BY 1; 
 
Daj Mu ime Q_Suma
sada na formi txtbox gdje si imao sumu pretvori u combo box(desni mis pa Change to).
Znaci sada imamo combo box.
U controlsource upisi 
=1
U rowsource ime Query-a tj. 
Q_Suma
Solumncount 2
Column witdth. 0;5
Na on curent ide ovo:
Private Sub Form_Current()
Me.suma.RowSource = Me.suma.RowSource
End Sub   
     Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.