Makro ve İfade Kodları

09/03/2016, 12:09

notrino

Merhabalar,

olay yordamlarında "makro oluşturucusu, ifade oluşturucusu" yerine VB kod kullanmak istiyorum. İlk sorum şu;

1) Access içinde tanımlanmış "makro oluşturucu ve ifade oluşturucunun" içindeki hazır makro ve ifadelerin hepsini VB kod olarak sunabileceğiniz hazır bir listeniz var mıdır? Varsa bunların her birinin tanımı ve çok basit örnekleri ile ifadesi mümkün müdür?

Bunların hepsinin örnekli olması önemli çünkü başka türlü pek anlaşılmıyor.

2) form açıldığı zamanki olay yordamında menü komutu-kayıtlar sonuncuya git" makrosunu VB kodla nasıl ifade ederim?

Tşk..
09/03/2016, 12:38

atoz112

sayın notrino,

bahsettiğiniz talebinize yönelik olarak;
böyle bir liste kendi adıma mevcut değil fakat internet ortamında belki bulabilirsiniz.ya da,eğer katılımcılar tarafındna mevcutsa paylaşım olabilir.

makro kullanımlarında bahsettiğiniz özellikler adına, Do.Cmd komut ifadesini gerek bu sitede ve gerekse de internet ortmında araştırabilirsiniz.aşağıda bu hususa dair bir bağlantı mevcuttur.

DoCmd Members (Access)

ayrıca,şu bağlantıyı da inceleyebilirsiniz,ingilizce olmasına rağmen anlatımlar üzerinden.

The Basics of Writing and Testing Vba Code (Part 1 of 2)

son olarak;
diğer talebiniz için de,
Kod:
DoCmd.GoToRecord , , acLast

kod ifadesini kullanabilirsiniz.
İLK KAYDA GİTMEK İÇİN
Kod:
DoCmd.GoToRecord , , acFirst
ÖNCEKİ KAYDA GİTMEK İÇİN
Kod:
DoCmd.GoToRecord , , acPrevious
SONRAKİ KAYDA GİTMEK İÇİN
Kod:
DoCmd.GoToRecord , , acNext
SON KAYDA GİTMEK İÇİN
Kod:
DoCmd.GoToRecord , , acLast
bilginize...iyi çalışmalar,saygılar.
09/03/2016, 12:55

atoz112

sayın notrino,

tavsiye niteliğinde bir diğer bilgilendirme olması adına,şu açıklamayı da yapmak yerinde olacaktır kansındayım.

içeriğinde makrolardan oluşmuş kodlar içeren bir formunuz varsa,bu makro kodlarını Vba kodlarını dönüştürmek için şu işlemleri yapabilirsiniz.

1) formunuzu Tasarım olarak açınız.örneğin bir buton üzerinde kayıt yönlendirme (önceki,sonraki,ilk ve son gibi) işlemi yapıldığını varsayalım.

2) üst menüden ARAÇLAR-MAKRO sekmesinden FORM MAKROSUNU VISUAL BASIC'E DÖNÜŞTÜR (Convert Form’s Macro to Visual Basic) ifadesini seçiniz.

3) ekrana gelecek olan pencereden DÖNÜŞTÜR ifadesini seçiniz.kod sayfasına geçiniz ve kodları inceleyiniz.

bilginize...iyi çalışmalar,saygılar.
10/03/2016, 12:40

notrino

Çok teşekkürler,

Henüz hepsini inceleyemedim ama bir ara bakacağım..