tabana yada tavana yuvarla

Katılım
16 Kasım 2005
Mesajlar
1,090
Excel Vers. ve Dili
Access 2002
bizim soru kaynadı sarınım ilk satıra peşin alınan aynı işlem tarihi ile birinci taksit olarak yazdırılacaktı?

soruyu hatırlatmak babında yazdım ..

İYİ BAYRAMLAR..
 
Katılım
30 Ocak 2006
Mesajlar
937
Excel Vers. ve Dili
Access 2003
Özür dilerim.. Olmazsa ben bu konuyla ilgili yeni bir başlık açayım.
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Dim rs As New ADODB.Recordset
rs.Open "tarih", CurrentProject.Connection, adOpenKeyset, adLockOptimistic
z = taksay.Value
For i = 1 To z Step 1
Dim işlemgünü As Variant
Dim aciklama As Variant
Dim ödeme As Variant
Dim tar1 As Date
Dim tar As Variant
Dim n As Variant
Dim par As Variant
Dim fazla As Variant
işlemgünü = Me.işlemtarihi
aciklama = Me.açıklama
ödeme = Me.ödeme_şekli
tar1 = bastar.Value
par = toplam.Value \ taksay.Value
fazla = toplam.Value Mod taksay.Value
If i = z Then
par = par + fazla
End If
n = no.Value
tar = DateAdd("m", i, tar1)
rs.AddNew
rs("no") = n
rs("fiat") = par
rs("tarih") = tar
rs("açıklama") = aciklama
rs("şekil") = ödeme
rs("işlemtar") = işlemgünü
rs.Update
Next i
Set rs = Nothing
Set conn = Nothing
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
Me.tarih_altformu.Requery
End Sub

kodlar bu idi ancak peşin olarak müşterinin ödediğini taksit yaparken ilk satırda işlem tarihi ile aynı olacak şekilde birinci taksit şeklinde alt formda görmemiz mümkün mü?

taksit tarihi taksit miktarı ödeme tarihi öd.miktarı ödeme şekli
----------- ------------ ------------ ---------- ------------
işlem tarihi peşin tutar işlem tarihi peşin tutar Peşin

şimdiden teşekkürler?
Sayın karaayhan çözüm çok basit:

Kod:
For i = 1 To z Step 1
satırını

Kod:
For i = 0 To z-1 Step 1
olarak değiştirirseniz o zaman ilk taksit tarihi işlem tarihiyle aynı olur. Yani işlem tarihine 0 ay eklemiş olursunuz.

İyi çalışmalar:hey:
 
Katılım
16 Kasım 2005
Mesajlar
1,090
Excel Vers. ve Dili
Access 2002
Sorun o değil ki sadece sayın modalı,
ilk satıra (işlem tarihi ile aynı tarihe eşit) peşin ödeme miktarını ve ödeme şekline de PEŞİN yazacak şekilde yeni bir satır eklemek istiyorum...

teşekkürler iyi çalışmalar:)
 
Katılım
16 Kasım 2005
Mesajlar
1,090
Excel Vers. ve Dili
Access 2002
sorularım biryerler de(kopuyor) ve çözülemeden kalıyor!

nedeni sorunun imkansız oluşu değilse benim şanssızlığım olabilir mi?
:)
 
Katılım
16 Kasım 2005
Mesajlar
1,090
Excel Vers. ve Dili
Access 2002
peşinat alınırsa bunu ilk taksit olarak eklemek mümkün değil mi?
yok olmaz derseniz başka yollar deneyeceğim kendimce!


iyi çalışmalar:(
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın karaayhan,

Uygulamanın son halini ekleyebilir misiniz?

Bir de ayrıntılı olarak tam olarak yapmak istediğinizi toparlayabilir misiniz?

İmkânsız olaylar pek az bunu biliyorsunuz:)

İyi çalışmalar
 
Katılım
16 Kasım 2005
Mesajlar
1,090
Excel Vers. ve Dili
Access 2002
örnek aşağıda ilgine teşekkürler üstadım...

Burada istenen peşinat olunca bu peşinatı; taksit tarihi, ödeme tarihi=işlem tarihi olacak,
açıklamaya ="Peşin Ödendi" yazacak VE BU PEŞİNATI İLK TAKSİT OLARAK GÖSTERECEK... ?

olay bundan ibarettir...


sayın modalı, ilginize teşekkür ederim ...örnek ek'te kolay gelsin...


:):):)
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın karaayhan,

Kodlar ekte, değiştirip deneyin. Kırmızılar yeni.

Kod:
Private Sub Komut17_Click()
Dim işlemgünü As Variant
Dim aciklama As Variant
Dim ödeme As Variant
Dim tar1 As Date
Dim tar As Variant
Dim n As Variant
Dim par As Variant
Dim fazla As Variant
Dim rs As New ADODB.Recordset
msg = MsgBox([işlemtarihi] & " Tarihli işleme ait " & [toplam] & " YTL tutar için taksitlendirmeyi kabul ediyormusunuz", vbQuestion + vbYesNo, "İŞLEM İÇİN ONAY İSTENİYOR")
If (msg = vbYes) Then
rs.Open "tarih", CurrentProject.Connection, adOpenKeyset, adLockOptimistic
[COLOR=red]If Me.pesin <> 0 Then
rs.AddNew
    rs("no") = Me.no
    rs("fiat") = Me.pesin
    rs("tarih") = Me.işlemtarihi
    rs("aciklama") = "Peşin Ödendi!"
    rs("açıklama") = Me.açıklama
    rs("şekil") = Me.ödeme_şekli
    rs("işlemtar") = Me.işlemtarihi
    rs("ödedi") = -1
    rs("ödemetarihi") = Me.işlemtarihi
    rs("ödememiktarı") = Me.pesin
rs.Update[/COLOR]
End If
z = taksay.Value
For i = 1 To z Step 1
işlemgünü = Me.işlemtarihi
aciklama = Me.açıklama
ödeme = Me.ödeme_şekli
tar1 = bastar.Value
par = toplam.Value \ taksay.Value
fazla = toplam.Value Mod taksay.Value
If i = z Then
par = par + fazla
End If
n = no.Value
tar = DateAdd("m", i, tar1)
rs.AddNew
rs("no") = n
rs("fiat") = par
rs("tarih") = tar
rs("açıklama") = aciklama
rs("şekil") = ödeme
rs("işlemtar") = işlemgünü
rs.Update
Next i
Set rs = Nothing
Set conn = Nothing
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
Me.tarih_altformu.Requery
'TAKSİTLERİ CİRO İÇİ BİR TABLOYA EKLESİN (PEŞİN OLURSA DA BİR ZAHMET)
'DoCmd.SetWarnings False
'DoCmd.OpenQuery ("TAKSİTLENEN MÜŞTERİ EKLE")
Else
MsgBox "işlem iptal edildi", vbInformation, "İPTAL"
Cancel = True
'DoCmd.GoToControl ("formyazdır")
End If
End Sub
İyi çalışmalar:hey:
 
Katılım
16 Kasım 2005
Mesajlar
1,090
Excel Vers. ve Dili
Access 2002
Say&#305;n Modal&#305;, insan yolunu bulur ancak klavuz laz&#305;m belkide
uzun zamand&#305;r bizlere yol g&#246;sterdi&#287;iniz i&#231;in tekrar tekrar te&#351;ekk&#252;rler

tam buydu istedi&#287;im...

kolay gelsin..:)
 
Katılım
16 Kasım 2005
Mesajlar
1,090
Excel Vers. ve Dili
Access 2002
sorunun devam&#305; geldi ?

m&#252;teaddit defalar taksitlendirme yapt&#305;&#287;&#305;m&#305;zda bu taksitler birbirine kar&#305;&#351;t&#305;&#287;&#305;ndan
her taksit grubunu farkl&#305; zemin renginde g&#246;stermesini istiyorum.

diyelim ki; (01.01.2008-01.05.2008) aras&#305; 5 taksit var bunu k&#305;rm&#305;z&#305; zeminli
(01.03.2008-01.07.2008) aras&#305; 4 taksit var bunu ye&#351;il zeminli
g&#246;stersin diyorum bu m&#252;mk&#252;nm&#252;d&#252;r ?
(taksit tarihleri sabit de&#287;il malum)


kolay gelsin :)
 
Katılım
20 Temmuz 2008
Mesajlar
16
Excel Vers. ve Dili
ofis 2003 türkçe
Selamlar Dogru Ba&#350;liktami A&#199;iyorum B&#304;lm&#304;yorum Ama Ben&#304;mde B&#214;yle B&#304;r Sorunum Var Uzman Arkada&#350;lardan &#304;steg&#304;m &#214;rnek 1,21-1,22-1,23 De&#286;erler&#304;n&#304; A&#350;agi Yuvarlamasi 1.20 Olmasi 1,24-1,25-1,26-1,27-1,28 Degerler&#304;n&#304; 1,25 Olarak Yuvarlamasini 1,29 Ve &#220;zer&#304;n&#304; 1.30 Olarak Yuvarlamasini &#304;st&#304;yorum &#350;&#304;md&#304;den Yardimlariniz &#304;&#199;&#304;n Te&#350;ek&#220;rler Umarim &#199;ok &#350;ey &#304;stemem&#304;&#350;&#304;md&#304;r..
 
Son düzenleme:
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın ALİ FUAT,

Sizin için özel fonksiyon yazılması gerekiyor sanırım. Ama şu anda yurtdışında olduğum için kullandığım bilgisayarda imkânsız.

Bir hafta sabredebilirseniz yardımcı olmaya çalışırım.


İyi çalışmalar
 
Katılım
20 Temmuz 2008
Mesajlar
16
Excel Vers. ve Dili
ofis 2003 türkçe
atac yapamıyorum deneme amaçlı gönderiyorum konu dışıdır
 
Katılım
20 Temmuz 2008
Mesajlar
16
Excel Vers. ve Dili
ofis 2003 türkçe
deneme

deneme amaçlı gönderiyorum atac yapamıyorum konu dışıdır
 
Son düzenleme:
Katılım
22 Ocak 2007
Mesajlar
815
Excel Vers. ve Dili
2003
taksitlendirme yaparken her kay&#305;t grubuna bir say&#305; eklersiniz daha sonra taksitlendirme kodu &#231;al&#305;&#351;madan &#246;nce tablodaki o ki&#351;iye ait taksitleri gruplyarak sorgular ve en son say&#305;ya bir ekleyerek yeni taksit grubuna ekler senin yapaca&#287;&#305;n daha sonra bu eklenenen say&#305; grubuna g&#246;re sat&#305;rlar&#305; renkelndirmen gayet basit bir &#351;ey

&#351;imdi bir ki&#351;i &#231;&#305;kar soru ne zaman sorulmu&#351; cevap ne zaman veriliyor der duyabiliyorum kimbilir belki birine laz&#305;m olur
 
Katılım
16 Kasım 2005
Mesajlar
1,090
Excel Vers. ve Dili
Access 2002
taksitlendirme yaparken kuru&#351;lar&#305; g&#246;z ard&#305; ederek yani tabana yuvarlayarak ekleme yap&#305;yor m&#252;mk&#252;nse bir deneme yap&#305;n g&#246;receksiniz bunu nas&#305;l giderebiliriz...


te&#351;ekk&#252;rler iyi &#231;al&#305;&#351;malar:)
 
Katılım
13 Aralık 2010
Mesajlar
1
Excel Vers. ve Dili
2003 türkçe
fonksiyon sonuçu 2,4 çıkan sonucu başka bir hücrede 2,5 olarak yuvarlamak istiyorum,
yardımcı olabilirmisiniz.
 
Üst