Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
19/09/2012 10:26
Konu Sahibi
asar800
Yorumlar
5
Okunma
1891
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
asar800

asar800

Aktif Üye
44851
 Belirtilmemiş
 10
 33
 12/01/2012
0
 -
 
 -
 18/02/2019,16:33
Çözüldü 
İyi günler
Formdaki butona tıklandığında veya bir başka şekilde birden fazla işlev atanabilirmi? Örneğin kaydet + yenile veya kaydet + sonraki gibi.




ozguryasin

ozguryasin

Uzman
9727
Öz.... Ya....
 36
 44
 1.144
 23/09/2009
613
 Bursa
 Yazılım
 Ofis 2016 32 Bit
 Bugün,02:38
Çözüldü 
Bir butona istenildiği kadar olay atanabilir. önemli olan kullanılan kodlar ve işleyiş yapısıdır. bir veriyi kaydettikten sonra alt form veya liste kutusu var ise o bölüm güncellenebilir. ikinci, üçüncü, dördüncü bir tabloya kayıt yaptırılabilir. aynı şekilde kayıt yaptırdıktan sonra onunla ilgili göstereceğiniz index durumundan dolayı başka tabloda veya aynı tabloda veri silinip güncelleme yapılabilir. burada önemli olan. kodlarınız ve işleyişidir. bir olayı bitirdikten sonra diğer olaya geçiş yaptırmanızdır.


POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.

...........
asar800

asar800

Aktif Üye
44851
 Belirtilmemiş
 10
 33
 12/01/2012
0
 -
 
 -
 18/02/2019,16:33
Çözüldü 
Verdiğiniz bilgiler için çok teşekkür ederim. Bahsetmiş olduğunuz yollarla alakalı olarak kod örneği verebilirmisiniz.



ozguryasin

ozguryasin

Uzman
9727
Öz.... Ya....
 36
 44
 1.144
 23/09/2009
613
 Bursa
 Yazılım
 Ofis 2016 32 Bit
 Bugün,02:38
Çözüldü 
aşağıdaki kod ile bir butonda hem bir tabloya kaydetmeyi hemde başka bir tablodan kayıt silmeyi aynı anda yaptırdık. bu örnek çoğaltılabilir. yapı bakımından anlamanız için yeterli diye düşünüyorum.

Not: bu kodlar ilişkisiz form için yapılması gerekir.

Visual Basic Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Olay
Dim rs As New ADODB.Recordset ' tanımlama Ado kod dizilimini kullanacağımızı belirledik.
Dim rs1 As New ADODB.Recordset
   rs.Open "Tablo1", CurrentProject.Connection, adOpenKeyset, adLockOptimistic 'tabloya bağlandık
   rs.AddNew ' yeni alan ekleyeceğimizi söyledik
      rs.Fields("Alan1") = Me.MetinKutusu1 ' Metin Kutusu 1 de bulunan veriyi Alan1 e ekliyeceğimiz yerleri belirtik.
   rs.Update ' ekleme işlemini geçekleştirdik.
   rs.Close ' bağlantıyı kapattık
   Set rs = Nothing ' rs boşalttık. (rs.close ile nothing birisi kullanılıyor fakat ben ikisinide kullanıyorum.)

'Bu birinci kodumuzdu  şimdi ss  ile işlem yaptık ve rs bir ile işlemimiz bitti. aynı şekilde yine rs kullanabiliriz.
'karışık engellensin diye rs1 yapacağız. isterseniz siz başka birşeyde yapabilirsiniz. öneli olan bir değişken tanımlandığında onunla işimiz bittikten sonra tekrar kullanabileceğimizi bilmemizdir.

rs1.Open "Tablo2", CurrentProject.Connection, adOpenKeyset, adLockOptimistic 'Tablo ikiye bağlandık

    rs1.Find "[Alan1]=" & Me.Metinkutusu ' burada metin kutusu içinde bulunan veriyi tabloda buldurup sadece onu sildireceğiz.
        rs1.Delete ' malum silme işlemi
        rs1.Update ' işlemi gerçekleştirdik.
        rs1.Close  ' bağlantıyı bitirdik.
        Set rs1 = Nothing




Olay Bitimi



POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.

...........
asar800

asar800

Aktif Üye
44851
 Belirtilmemiş
 10
 33
 12/01/2012
0
 -
 
 -
 18/02/2019,16:33
Çözüldü 
İlginize teşekkürler,emeğinize sağlık.



accessman

accessman

Aktif Üye
99
 Belirtilmemiş
 561
 2.367
 31/10/2008
425
 Denizli
 
 Ofis 2003
 20/09/2016,00:20
Çözüldü 
BENİMDE ÇOK İŞİME YARAYACAK


@benbendedeilem

...........

Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü Birden Fazla Ölçüt Kullanma zaferlacin 2 246 18/01/2019, 15:22
Son Yorum: zaferlacin
Çözüldü Butona Tıklandığında, Butona Atanan Değerlerin Sürekli Form'da Kayda Alınması. Oğuz Türkyılmaz 8 456 06/01/2019, 01:22
Son Yorum: Oğuz Türkyılmaz
Çözüldü Birden Fazla Veri Aktarma untouchable 7 388 25/12/2018, 17:56
Son Yorum: untouchable
Çözüldü Açılan Kutu Ya Birden Çok Değişken Eklemek sabahattinpekacar 10 707 24/12/2018, 17:18
Son Yorum: sabahattinpekacar
Çözüldü Birden Fazla Seçime Göre Tutar Hesaplama huzun_bulutu 13 710 13/11/2018, 13:43
Son Yorum: huzun_bulutu

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2019 MyBB Group.