selam;
Bir sorgum var. formdaki iki text boxdan aldığı iki değer arası kadar çalışması gerekiyor. her çalışmasında tabloya 1 satır ekliyor.
sorgularla yada makro ile yapamadım ben de VBA da denedim.
Ancak "yordam" kısmı çalışmıyor...? deyimde hata var mesajı veriyor. :kafa:
ne dersiniz fikri olan var mı..?
Private Sub Command8_Click()
gtut = Me.GBDGT
gtur = Me.GiderTürü
say = Me.ilktarih - Me.SonTarih
For t = 1 To say
gtar = Me.ilktarih + t
yordam = "INSERT INTO Giderler ( GiderTarihi, GiderTürü, GiderTutarı )" & _
"SELECT DISTINCT " & gtar & " AS GiderTarihi, " & gtur & " AS GiderTürü," & gtut & " AS GiderTutarı" & _
"FROM Giderler"
DoCmd.RunSQL yordam
Next t
End Sub
Bir sorgum var. formdaki iki text boxdan aldığı iki değer arası kadar çalışması gerekiyor. her çalışmasında tabloya 1 satır ekliyor.
sorgularla yada makro ile yapamadım ben de VBA da denedim.
Ancak "yordam" kısmı çalışmıyor...? deyimde hata var mesajı veriyor. :kafa:
ne dersiniz fikri olan var mı..?
Private Sub Command8_Click()
gtut = Me.GBDGT
gtur = Me.GiderTürü
say = Me.ilktarih - Me.SonTarih
For t = 1 To say
gtar = Me.ilktarih + t
yordam = "INSERT INTO Giderler ( GiderTarihi, GiderTürü, GiderTutarı )" & _
"SELECT DISTINCT " & gtar & " AS GiderTarihi, " & gtur & " AS GiderTürü," & gtut & " AS GiderTutarı" & _
"FROM Giderler"
DoCmd.RunSQL yordam
Next t
End Sub