Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
26/04/2009 19:06
Konu Sahibi
kahraman701
Yorumlar
7
Okunma
3433
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
kahraman701

kahraman701

Üye
336
 48
 7
 21
 08/11/2008
0
 Ankara
 
 Ofis XP
 05/02/2012,19:27
Çözüldü 
Arkadaşlar verileri arşive göndermek için aşağıdaki kodu kullanıyorum. Verileri göndermede sorun yok ancak en alt bölümde yer alan onarma ve şıkıştırmaya yarayan komut çalışmıyor şöyle bir uyarı veriyor "bir makro veya visual basic kodu çalıştırırken açık veritabanını sıkıştıramazsınız" bu konuda yardımcı olursanız sevinirim

Kod:
1
2
3
4
5
6
7
8
9
Private Sub Komut47_Click()
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
DoCmd.RunSQL "insert into ArşivT select * from VeriT Where VeriT.Kimlik=[Forms]![VeriF]![Kimlik]"
DoCmd.RunSQL "delete  from veriT Where VeriT.Kimlik=[Forms]![VeriF]![Kimlik]"
Me.Requery
DoCmd.GoToRecord , , acNewRec
DoCmd.ShowToolbar ("Menü Çubuğu"), acToolbarYes
Application.CommandBars.FindControl(ID:=2071).accDoDefaultAction
End Sub




mehmetdemiral

mehmetdemiral

Uzman
17
Me.... De....
 54
 219
 4.937
 30/10/2008
 Samsun
 Öğretmen
 Ofis 2013 32 Bit
 Dün,21:57
Çözüldü 
Sıkıştırma komutunu yeni kayıttan sonra değil önce kullansanız. Bir de öyle deneyin. Hatta ilk önce sıkıştır ve onarı kullanın sonra arşive gönderin, sora yeni kayıt açın.

Kod:
1
2
3
4
5
6
7
8
9
10
11
Private Sub Komut47_Click()

DoCmd.ShowToolbar ("Menü Çubuğu"), acToolbarYes
Application.CommandBars.FindControl(ID:=2071).accDoDefaultAction

DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
DoCmd.RunSQL "insert into ArşivT select * from VeriT Where VeriT.Kimlik=[Forms]![VeriF]![Kimlik]"
DoCmd.RunSQL "delete from veriT Where VeriT.Kimlik=[Forms]![VeriF]![Kimlik]"
Me.Requery
DoCmd.GoToRecord , , acNewRec
End Sub 


bir de böyle denediniz mi?


İnadına, ille de Accesstr.net...

...........
kahraman701

kahraman701

Üye
336
 48
 7
 21
 08/11/2008
0
 Ankara
 
 Ofis XP
 05/02/2012,19:27
Çözüldü 
HOCAM SAĞOLUN AMA MALESEF AYNI HATAYI VERDİFur



Puletin

Puletin

Onursal Üye
100
 Belirtilmemiş
 40
 1.717
 01/11/2008
416
 -
 
 Ofis 2003
 24/12/2016,00:18
Çözüldü 
Mehmet Hocanın gönderdiği kod çalışıyor bakınız....

Bu arada Örnek için CELOYCE hocama teşekkürler...



Kaplumbağa ya dikkat et...
Sadece  başını çıkartıp risk aldığında ilerleyebiliyor...

...........
kahraman701

kahraman701

Üye
336
 48
 7
 21
 08/11/2008
0
 Ankara
 
 Ofis XP
 05/02/2012,19:27
Çözüldü 
benim problemim arşive gönderdikten sonra otamatik sayının sıfırlanmaması, yoksa kaydı arşive gönderiyor onda bir sorun yok... teşekkürler



tdsharun

tdsharun

Aktif Üye
286
 37
 27
 778
 06/11/2008
231
 Kütahya
 
 Ofis 2003
 31/12/2011,02:16
Çözüldü 
Bu şekilde otomatik sayı sıfırlanmaz. Otomatik sayıyı sıfırlamak için birden fazla yöntem var ancak bunun için ayrıca birkaç tane işlem yapmak gerekiyor. Otomatik Sayı dinamik bir yapıya sahiptir. Bir kaydı yaptınız ve sonra sildiniz diyelim. Aldığı otomatik sayı 1 ise, bundan sonra açacağınız yeni kayıt 2 olarak açılır otomatik olarak. 1 numaralı kaydı silmiş olmanıza rağmen bundan sonraki kayıtlar en son kullandığınız otomatik sayı değerinin bir fazlası olarak açılır. Siz 43. kaydı sildiğinizde 44. kayıt 43 olmaz. O 44 olarak kalmaya devam eder. 43 nolu kaydı da bir daha kullanamazsınız...

Tabi buraya kadar anlattıklarım bu işin normal koşulları. Otomatik sayıyı değiştirmek için başka başka yöntemler var. Bunun için yazılmış kodlar var. Yeni açtığınız kayıtları önceki boşlukları doldurarak yapan ve otomatik sayının boş kalmadan sırasıyla yapılmasını sağlayan bir örneği Mehmetdemiral hocam ekledi geçenlerde.

Ayrıca bununla ilgili forumda arama yapmanızı tavsiye ederim. Tabi otomatik sayıyı değiştirmekte ısrarcıysanız...

Kolay gelsin...



...........

Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü Sıralama Yapamıyorum. cozum 2 140 13/05/2019, 16:08
Son Yorum: cozum
Çözüldü Mail Gönderirken Gövdeye Yazı Aralarına Resim Eklemek Ve Satır Ara Boşlukları zetyu 6 390 22/03/2019, 23:52
Son Yorum: zetyu
Çözüldü Veritabanını Sıkıştır Ve Onar oosmaner 3 207 28/02/2019, 11:39
Son Yorum: ozanakkaya
Çözüldü excele gönderirken şartlı gönderme husem 7 2.107 01/01/2019, 00:45
Son Yorum: mmert06
Çözüldü Whatsapp Link İle Mesaj Gönderirken Tüm Metin Değil İlk Kelime Gidiyor zetyu 3 445 18/12/2018, 22:20
Son Yorum: ates2014

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