23/05/2009, 09:09
yapılan kaydı başka listeye aktarabilmek?
1 2
23/05/2009, 12:04
kesoka
sorunu çözdüm arkadaşlar. ben ben tablomda harler büyük harf olucak diye giriş maskesi eklemiştim. forma kayıt yaparkende küçük harfle girdiğim için kayıtlarımı liste kutumda görünmemiş ama düzelttim
23/05/2009, 19:29
kesoka
takıldığım bir sorun daha var hocam. ekte eklediği tabloyu incelerseniz orda pm1 pm2 ..... pm8 e kadar satırlar var anlamı periyodik muayene tarihleri. ve bu muayeneler 6 ay da bir yapılıyor. bu tabloda ben her defasında bunu girmek zorunda kalıyorum. siz daha iyi bilirsiniz ama mesela pm1 e tarih girdiğimde diğerlerinin oramatik olarak her 6 ay sonrası tarihi olması diye bişey bi formül varmıdır acaba. Excel olsa satır artı 180 gibi bi formülle çözerdim ama Access de bu tür formülleri bilmiyorum. bilmiyorum belkide bi makro ile mi çözülebilir yardımcı olursanız sevinirim. teşekkürler...
23/05/2009, 20:27
ayhan2122
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:
Ö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
23/05/2009, 20:34
kesoka
çok teşekkürler tam istediğim gibi oldu. ayrıca nasıl yapılcağını anlatmanız öğrenmem açısından daha etkili oldu yapıpda gönderebilirdiniz ama o zamanda ben bişey öğrenemezdim. bu kodu kendi kod dosyama koyuyorum. teşekkürler tekrardan...
23/05/2009, 21:14
assenucler
Teşekkürler hocam...
1 2