AccessTr.neT
Eczane Programları Yapmak - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Eczane Programları Yapmak (/konu-eczane-programlari-yapmak.html)

Sayfalar: 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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52


Cvp: Eczane Programları Yapmak - Hayri16 - 29/12/2010

Çok güzel. Aferin. Ama kaçıncı sütunda hangi bilgi var unutmuyorsun.


Cvp: Eczane Programları Yapmak - Şeyma462 - 29/12/2010

yok yazdıım Lol unutursamda sutun genıslıklerını değiştiririm yine Img-grin


Cvp: Eczane Programları Yapmak - Hayri16 - 29/12/2010

Şimdi ilackutu ya tıklayıp ilaç seçtiğimizde ne olmasını istiyorsak
Private Sub ilackutu_Click()
yordamının altına yazıyoruz.
Biz ne yazmışız?
fbarkod = ilackutu.Column(1) ' fbarkod kutusuna ilaçkutusunun 1 nolu sütunundaki veriyi
filac = ilackutu.Column(2) 'filac kutusuna 2 nolu sütundaki bilgiyi
fmevcut = ilackutu.Column(4) 'fmevcut kutusuna 4 nolu sütundaki bilgiyi
ffiyat = ilackutu.Column(3) ' ffiyat kutusuna 3 nolu sütundaki bilgiyi yaz demişiz.
seçtiğimiz ilacın işimize yarayacak verilerine zahmetsizce ulaştık.



Cvp: Eczane Programları Yapmak - Şeyma462 - 29/12/2010

(29/12/2010, 21:41)Hayri16 yazdı: Şimdi ilackutu ya tıklayıp ilaç seçtiğimizde ne olmasını istiyorsak
Private Sub ilackutu_Click()
yordamının altına yazıyoruz.
Biz ne yazmışız?
fbarkod = ilackutu.Column(1) ' fbarkod kutusuna ilaçkutusunun 1 nolu sütunundaki veriyi
filac = ilackutu.Column(2) 'filac kutusuna 2 nolu sütundaki bilgiyi
fmevcut = ilackutu.Column(4) 'fmevcut kutusuna 4 nolu sütundaki bilgiyi
ffiyat = ilackutu.Column(3) ' ffiyat kutusuna 3 nolu sütundaki bilgiyi yaz demişiz.
seçtiğimiz ilacın işimize yarayacak verilerine zahmetsizce ulaştık.
ilaç kutusunda göstermiceksek neden bu kodu yazıyoruz ?

ayy tamam tamam anladım Lol


Cvp: Eczane Programları Yapmak - arifeaccess - 29/12/2010

Benim açılır kutumda bir kaç değer vardı sadece adı göstereyim derken hepsi gitti şimdi de olmuyo ne yapayım ???


Cvp: Eczane Programları Yapmak - Hayri16 - 29/12/2010

Img-grin
Şimdi GELEN ADET' e o ilaçtan kaç tane satın almışsak onu yazıyoruz. Sonra da İLAÇ KAYDET tuşuna basıyoruz.
İLAÇ KAYDET tuşuna bastığımızda
Private Sub ilackaydet_Click() yordamı çalışmaya başlıyor.
Dim kyt As New ADODB.Recordset
kyt.Open "T_ILACALIM", CurrentProject.Connection, adOpenKeyset, adLockOptimistic

kyt.AddNew
kyt.Fields("faturano") = fkno
kyt.Fields("ilacno") = ilackutu
kyt.Fields("fiyat") = ffiyat
kyt.Fields("miktar") = geladet
kyt.Update

kyt.Close
Set kyt = Nothing

Buraya kadar olan kısmı artık biliyorsunuz. O yüzden alt satıra geçiyorum.

gtop = Val(gtop) + Val(ffiyat) * geladet ' Burada formun alt sağında yer alan gtop adlı kutuya toplamı aldırıyoruz.

ilacliste.Requery ' son kaydı ekleyip ilacliste adlı listemizi güncelliyoruz
ilackutu.SetFocus ' tekrar ilaç seçmek için ilaç kutusuna odaklanıyoruz
tilac = ilacliste.ListCount - 1 ' ilaclistesinde kaç kalem ilaç var saydırıp tilac adını verdiğimiz kutuya yazdırıyoruz.