Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
12/12/2010 16:19
Konu Sahibi
Subco
Yorumlar
7
Okunma
2741
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy
Kullanici Avatari

Subco

Aktif Üye
Aktif Üye
 9
 238
 47
 09/04/2009
3
 Ülke Dışı
 
 Ofis 2003
 07/05/2018,15:14
Çözüldü 
Arkadaslar Merhaba,

Bir form uzerinde, kaydet, kapat, gibi komutlar mevcut.
Burada ki kodlar;
kaydet kodu:
*****************
If MsgBox("Deðiþiklikler Kaydedilsin mi?", 36, "Kaydediliyor...") = vbYes Then
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
Else
Me.Undo
End If

*****************
Bu kod form da ki dongu tamamlandigi zaman, kaydet butonunu tiklayinca NO desek de yapilan degisikligi kaydediyor. Halbuki o form uzerinde yapilan degisiklikler dongu tamamlansa dahi kaydedilmemeli, ancak kaydet butonuna basilinca kaydet e EVET denirse kaydedilmeli. Ayni sekilde KAPAT butonunda da ayni sey soz konusu;
soyle ki
*******************************8
If MsgBox("Deðiþiklikler Kaydedilsin mi?", 36, "Kaydediliyor...") = vbYesNo Then
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer36
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
Else
Me.Undo
DoCmd.Close

End If

End Sub
****************
Burada da kapat butonunu tiklayinca sordugu soruya evet dersek yapilan degisiklikleri kayetmesi, hayir dersek kaydetmemesi gerekiyor. Ama burada da yukarida oldugu gibi dongu tamamlanmissa bu evet ve hayirin bir anlami olmuyor. Ben bu iki komutun kodlarinda; dongu nerde olursa olsun kayit kacinci kayitda olursa olsun o firm acildiginda yapilan yapilan degisiklikleri, form kapanirken sordugu soruya evet dersem yapilan degisiklikler kaydedilsin, hayir dersem yapilan tum degisiklikler kaydedilmesin. ayni sekilde kapat komutu icin de bu gececerli bu konuda lutfen yazdimci olabilirmisiniz.

Saygilar

Subco


İrtifâ-ı kadr için tevâzu lazım Âdem'e, Şemsi gör kim sâyesin salmış ayaklar altına. Hersekli Arif Hikmet

Subco, 09-04-2009 tarihinden beri AccessTr.neT üyesidir.

Kullanici Avatari

akd

Aktif Üye
Aktif Üye
 Belirtilmemiş
 273
 61
 04/11/2008
35
 Gaziantep
 
 Ofis 2003
 07/05/2017,23:02
Çözüldü 
If MsgBox("Deðiþiklikler Kaydedilsin mi?", 36, "Kaydediliyor...") = vbYes Then
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
Else
Exit sub
End If
bu şekilde deneyin...



Kullanici Avatari

Subco

Aktif Üye
Aktif Üye
 9
 238
 47
 09/04/2009
3
 Ülke Dışı
 
 Ofis 2003
 07/05/2018,15:14
Çözüldü 
Sn AKD
ilginiz icin cok tesekkur ederim.

Bu yazdiginiz kod ile de formdan cikilmiyor. Yapmak istedigim, formu kapatirken sorsun yapilan degisiklikleri kaydetmek istiyormusunuz diye, evet derse kullanici deigisiklikleri kaydetsin, hayir derse hic bir degisiklligi kaydetmeden formdan ciksin istiyorum. formda bir alanda olan bilginin yanina yeni bir sey ekleyip bir baska alana gecerseniz bunu kaydediyor ben bunu istemiyorum, yapilan bu degisikligi formu kapatirken sordugu soruya verilen cevaba gore kaydetsin veya etmesin.

Saygilarimla

Subco


İrtifâ-ı kadr için tevâzu lazım Âdem'e, Şemsi gör kim sâyesin salmış ayaklar altına. Hersekli Arif Hikmet

Subco, 09-04-2009 tarihinden beri AccessTr.neT üyesidir.

Kullanici Avatari

Subco

Aktif Üye
Aktif Üye
 9
 238
 47
 09/04/2009
3
 Ülke Dışı
 
 Ofis 2003
 07/05/2018,15:14
Çözüldü 
Arkadaslar Merhaba,

Bu konuda yardimci olabilirmisiniz. Inanin zaruri olmasa Sizleri bu konuda mesgul etmek istemezdim.
Saygilar,
Subco


İrtifâ-ı kadr için tevâzu lazım Âdem'e, Şemsi gör kim sâyesin salmış ayaklar altına. Hersekli Arif Hikmet

Subco, 09-04-2009 tarihinden beri AccessTr.neT üyesidir.

Kullanici Avatari

Hayri16

Aktif Üye
Aktif Üye
 58
 1.010
 56
 12/11/2009
294
 Bursa
 
 Ofis 2007
 10/04/2018,10:30
Çözüldü 
Örnek ekleyebilir misiniz?
(sıkıştırarak) Img-grin


Hayri16, 12-11-2009 tarihinden beri AccessTr.neT üyesidir.

Kullanici Avatari

Subco

Aktif Üye
Aktif Üye
 9
 238
 47
 09/04/2009
3
 Ülke Dışı
 
 Ofis 2003
 07/05/2018,15:14
Çözüldü 
Sn.Hayri16

EKte gonderdigim dosyada, FRm_Personel formunu aciyoruz, yukaridan Halil Ibrahim ALPAVUT u secip, personel secmesinde bu kisinin bilgilerini goruyoruz. bu formda ki alanlarin birine ornegin; soyadina Access ekleyip bir alttaki alana gectigimizde sistem otomatik olarak kaydediyor. (close form) O zaman formdan cikarken sorulan " degisiklikleri kaydetmek istiyormusunuz? sorusuna "EVET" , "HAYIR" demenin bir anlami olmuyor. Ben formda hangi alana hangi bilgi eklenirse eklensin, formu kapatirken sorulan mesajla yada kodla bu yapilan degisikliklerin kaydedilip edilemeyecegi sorusuna "EVET" "degisiklikleri kaydet" olarak cevap verirsem degisiklikleri kaydetsin, yok "HAYIR" i secerek hayir yapiylan degisiklikleri kaydetme dersem hangi alana ne eklemissem bunlari kaydetmemeli. Bu konuda lutfen yardimci olabilirmisiniz. Ilginiz icin cok tesekkur ederim.
Saygilar

Subco


Ek Dosyalar
.rar   db2.rar(Dosya Boyutu: 80,46 KB / İndirme Sayısı: 21)
İrtifâ-ı kadr için tevâzu lazım Âdem'e, Şemsi gör kim sâyesin salmış ayaklar altına. Hersekli Arif Hikmet

Subco, 09-04-2009 tarihinden beri AccessTr.neT üyesidir.


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü Otomatik Kaydetme Ve Pasif Yapma Sorunu hey 5 227 15/09/2018, 09:06
Son Yorum: hey
Çözüldü Access 64 Bit Sorunu Çözümü?? mehami 9 3.186 06/09/2018, 21:49
Son Yorum: mehmetdemiral
Çözüldü Vcard Türkçe Karakter Sorunu access acemisi 8 189 01/09/2018, 11:32
Son Yorum: access acemisi
Çözüldü Metin Kutularında Nokta Sorunu m_demir 1 88 27/08/2018, 14:10
Son Yorum: m_demir
Çözüldü Tek Seferde Alt Alta Kayıt Ekleme Sorunu Allback 4 101 25/08/2018, 08:26
Son Yorum: Allback

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