Skip to main content

AccessTr.neT


Docmd. Kullanımı veya SQL Update komutu

Docmd. Kullanımı veya SQL Update komutu

Çözüldü #1
Buradan öğrendiklerimle eczanem için envanter programı yapmaya çalışıyorum. İlaçları listeliyorum. Gerekli değişiklikleri yaparak diğer listeye aktarmam ve tabloya kaydetmem gerekiyor. Araştırdığımda 2 yolu olduğunu gördüm. 1. DoCmd kullanarak 2- Update adlı Sql komut dizisiyle.
DoCmd ve kullanımı konusunda yeterli bilgi bulamadım. Şablonlar var ama açıklama göremediğim için olayı anlayamadım (Örenğin acMenuVer70 ne anlama geliyor?)
Programı ekte sunuyorum. Hem 2.listeye ve veritabanına eklesin istiyorum hem de olayı öğrenebilmem açısından açıklama yaparsanız çok sevinirim. Teşekkürler.
Not: Sayın Seruz'un " Buton_Kayit_Seruz.rar " adlı örneğine baktım ama oradaki "DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70" ifadelerinin ne anlama geldiği ve neden kullanıldığı konusunu anlayamadım.
.rar envanter2.rar (Dosya Boyutu: 51,05 KB | İndirme Sayısı: 56)
Hayri16, 12-11-2009 tarihinden beri AccessTr.neT üyesidir.
Son Düzenleme: 02/12/2009, 05:38, Düzenleyen: Hayri16.
Cevapla
Çözüldü #2
Sayın Hayri16 tam olarak ne yapmak istiyosunuz biraz daha açarmısınız.
Kaplumbağa ya dikkat et...
Sadece  başını çıkartıp risk aldığında ilerleyebiliyor...
Cevapla
Çözüldü #3
Sayın Puletin;
İlginize teşekkür ederim. Öncelikle öğrenmek istediğim DoCmd kullanımı. Bunu verdiğim örnek üzerinde görmek istiyorum.
Örneğimde form açılınca gelen ilaç listesi var. Yine form üzerinde açılan kutuda rafyerleri var. Buradan raf yeri seçince 2.listeye seçtiğim raftaki ilaçlar geliyor. İlk listeden istediğim ilacı seçtiğim rafa miktar girerek veya gerekirse fiyatınmı değiştirerek aktarayım. Bu aktarmayı yaparken tabloda da kaydı güncellesin.
Bilmiyorum anlatabildim mi?
Hayri16, 12-11-2009 tarihinden beri AccessTr.neT üyesidir.
Son Düzenleme: 02/12/2009, 00:12, Düzenleyen: Hayri16.
Cevapla
Çözüldü #4
DoCmd. komut satırıdır
Yani form üzerinde bir olay gerçekleştiğinde veya bir butona tıkladığınızda yapmasını istediğiniz komutu yazmak iöin kulanırsınız.
Mesala
DoCmd.OpenForm "Formadı",acNormal

istediğiniz formu açma komutunu vermiş olursunuz.

DoCmd.OpenReport "Raporadı"

bir raporu açma komutu vermiş olursunuz.
Kaplumbağa ya dikkat et...
Sadece  başını çıkartıp risk aldığında ilerleyebiliyor...
Cevapla
Çözüldü #5
Teşekkür ederim Sayın Puletin.
Bu durumda "DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70" satırındaki ifadeler ne anlama geliyor?
Hayri16, 12-11-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #6
Kod:
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Kaydı kaydet anlamına geliyor.
Kod:
DoCmd.GoToRecord , , acNewRec
Yeni Kayıt anlamına geliyor.
Ama bunlara takılmayınız Araç kutusundaki komut düğmelerine tıklarsanız kendisi otomatik düzenliyor zaten sizin bişey yapmanıza gerek yok
Kaplumbağa ya dikkat et...
Sadece  başını çıkartıp risk aldığında ilerleyebiliyor...
Son Düzenleme: 02/12/2009, 00:24, Düzenleyen: Puletin.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da