Skip to main content

AccessTr.neT


yapılan kaydı başka listeye aktarabilmek?

yapılan kaydı başka listeye aktarabilmek?

Çözüldü #10
Sn kesoka;
Öncelikle tablondaki PM alanlarınıın VeriTürünü Tarih/Saat olarak değiştirmelisin. (Yoksa sıkıntı çekersin.)
Ardından sana lazım olan formul;
=DateAdd("m", x, PM_1) formülüdür.
Formuldeki x ekleyeceğin ay sayısıdır. Yani 2 ay eklemek istiyorsan x yerine2 yazacaksın. Ay olarak değilde başka format kullanmak istiyorsan;
hafta :"w"
gün: "d"
yıl: "y"

PM alanlarını Tarih/Saat olarak değiştirmek istemezsen;
PM 1 kutusunun olay yordamına şunları yaz:

Kod:
Private Sub PM_1_AfterUpdate()
On Error GoTo HataPM1

Dim pM1 As Date
pM1 = CDate(PM_1)
    For i = 1 To 7
        Me("PM " & i + 1) = Format(DateAdd("m", i * 6, pM1), "dd-mmm-yy")
    Next i

HataPM1:
    Exit Sub
End Sub

Saygılar, iyi çalışmalar.
*********
Kod, formül vs bilmek önemlidir ama mantığını yürütebilmek, nerede ve nasıl kullanılacağını bilmek daha önemlidir.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
soru: accessde toplamla ilgili? - Yazar: kesoka - 23/05/2009, 19:29
Cvp: yapılan kaydı başka listeye aktarabilmek? - Yazar: ayhan2122 - 23/05/2009, 20:27
Task