Skip to main content

AccessTr.neT


Forum üzerinde bulunan hesaplanmış verilerin tabloya aktarılması

Forum üzerinde bulunan hesaplanmış verilerin tabloya aktarılması

Çözüldü #1
İyigeceler arkadaşlar,gecenin bu saatinde sor sorduğum için özür dilerim
Ana form üzerinde formülle hesaplamalar yapılmış alanlar bulunmaktadır,Bu alanlardaki veriler tabloda gözükmemektedir,gözükmesi için ne yapabilirim,vb.içinde çözüm aradım doğrusu beceremedim,yine anaforum üzerinde bulunan bir başka forumdaki (Adisyon) Toplam alanındaki veri anaform üzerinde bulunan alana

"=IIf(IsNumeric(adisyon1.Form!toplam);adisyon1.Form!toplam;0)" formül kullanılarak aktarılmaktadır,haliyle bu alandaki veride tabloda görünmemektedir Bu konuda yardımcı olacak arkadaşlara tşk ederim Saygılarımla.
Cevapla
Çözüldü #2
Merhaba,

Aşağıdaki kodu denermisiniz,

Visual Basic Code
Private Sub KaydetButonu_Click()

DENE = "INSERT INTO tablo1(Metin1, Metin2, Metin3, Metin4) values ('" & MetinKutusu1 & "', '" & MetinKutusu2 & "' , '" & MetinKutusu3 & "', '" & MetinKutusu4 & "')"

CurrentDb.Execute DENE

End Sub

Saygılar.
HAYAT BİR SINAVSA,,,
ADIMI YAZAR ÇIKARIM..
.
Son Düzenleme: 25/05/2014, 01:58, Düzenleyen: akdemir1.
Cevapla
Çözüldü #3
Merhaba sayın fascioglu,

Konunuzda bahsettiğiniz bu “IIF” kontrolü durumuna dair,bir sorgu hazırlayıp bu sorgu üzerinden anaform olarak belirttiğiniz bir form üzerindeki bir diğer alanda bu kontrolün neticelenmesini sağlamak yerinde olacaktır.böylece,form vb kodlama işlemine gerek kalmaksızın bu sorgulama sonucunda gerekli değer ilgili alan üzerinde yerini alacaktır.

Ek’te,bu duruma dair bir örnek uygulama mevcuttur.inceleyebilirsiniz.

Bir diğer yöntem ise,bu kontrol kodlamasına gerek bırakmayacak şekilde,adisyon tablosunun tasarım kısmında ilgili alanın numeric değer olmasına kullanıcıyı şartlandırarak,ve gerekli mesajı da ekleyerek sayısal değer girmesine yönlendirebilirsiniz.böylece,”IIF” kontrolüne gerek olmaksızın da bir çözüm elde ederek,harici kodlama ile uygulamayı da hesaplamalar için yormamış olursunuz.takdir ve kullanım şekli sizindir.bilgilerinize.

İyi çalışmalar,
Saygılar.
.rar adisyon-ATOZ.rar (Dosya Boyutu: 19,97 KB | İndirme Sayısı: 9)
.rar adisyon-ATOZ-2003.rar (Dosya Boyutu: 17,58 KB | İndirme Sayısı: 2)
Herkes,kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
Çözüldü #4
Sayın Atoz112...
Ben Ofice 2003 kullanıyorum,eğer mahsuru yoksa örneği 2003 'e çevirebilirmisiniz.
Saygılarımla
Cevapla
Çözüldü #5
sayın fascioglu,

örnek uygulama,2003 olarak bir önceki mesaja eklenmiştir.

iyi çalışmalar,
saygılar.
Herkes,kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
Çözüldü #6
Sayın Atoz112,
İstediğim sonucu aşağıdaki uygulamada elde ettim ve tabloya kayıtları gönderdiği gibi form üzerinde de formül kullanmamış oluyorum burada yalnız şöyle bir sıkıntı var " içindeki kodlar
ancak oda no tıklandığında aktif hale geliyor yani adisyon kaydı girdiğimde veya değiştiğinde sonucu anında alana atmıyor anca oda no tıkladığımda aktif hale geliyor buda kodu Kaydagit (ODN) içine yazdığım için,aşağıda " içindeki kodları bağımsız çalıştırmanın yolu nedir.Saygılarımla.

Visual Basic Code
Private Sub Kaydagit(ODN)
 Me.RecordSource = "Select * From tbl_odabilgileri where odano = " & ODN
 Me.KONTOP = Me.Oda_fiyati * Me.Konaklamasuresi
 "Me.ADTOP = IIf(IsNumeric(adisyon1.Form!toplam), adisyon1.Form!toplam, 0)"
 "Me.HESTOP = Me.KONTOP + Me.ADTOP"
 "Me.ODTUTARI = Me.HESTOP - Me.onodeme - Me.ıskonto"
 "Me.KAL = Me.ODTUTARI - Me.Nakitodeme - Me.Kredikartiodeme"
 Me.Form.Requery
End Sub
Son Düzenleme: 25/05/2014, 14:20, Düzenleyen: fascioğlu.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task