AccessTr.neT
yapılan kaydı başka listeye aktarabilmek? - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: yapılan kaydı başka listeye aktarabilmek? (/konu-yapilan-kaydi-baska-listeye-aktarabilmek.html)

Sayfalar: 1 2


Cvp: yapılan kaydı başka listeye aktarabilmek? - kesoka - 23/05/2009

[img]http://C:\Documents and Settings\kemal\Desktop\adsız.jpg[/img
dediğiniz yaptım ama olmadı. başka b,ir çözümü varmı acaba. dün mscom2 ocx i yüklemiştim ondan mı oldu acaba.


Cvp: yapılan kaydı başka listeye aktarabilmek? - kesoka - 23/05/2009

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


soru: accessde toplamla ilgili? - kesoka - 23/05/2009

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...


Cvp: yapılan kaydı başka listeye aktarabilmek? - ayhan2122 - 23/05/2009

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




Cvp: yapılan kaydı başka listeye aktarabilmek? - kesoka - 23/05/2009

ç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...


Cvp: yapılan kaydı başka listeye aktarabilmek? - assenucler - 23/05/2009

Teşekkürler hocam...