Skip to main content

AccessTr.neT


Formdan Tabloya veri Aktarımı??

Formdan Tabloya veri Aktarımı??

Çözüldü #13
Sayın adaşım
Yanlış bir iz üzerinde ilerliyorsunuz. Biz zaten tabloda olan bir veriyi istediğimiz zaman toplayabilirken, neden toplamını tabloya yazalım ki? Fakat mesela kdv vergisi gibi bir değer ile çarpılmış, oranlanmış ve belli hesaplamalara uğratılmış bir toplam, referans oranlar daha sonra değişecekse -arşivlenmesi açısından gerek görülüyorsa- tabloya kaydedilir. Çünkü değer * vergiorani /100 gibi bir hesaplama işlemi, daha sonra vergiorani değeri değiştiğinde farklı bir sonuç verecektir. Ya işlem kaydına bağlı vergi oranı değeri tabloya kaydedilir -ki bu da gereksiz bilgi tekrarı olacaktır- ya da işlem sonucunda ortaya çıkan toplamlar kaydedilir.

Sizin çalışmanızda tüm bilgiler tabloda bulunuyorken, işlemler 2 tabloya bölünüp toplamları form üzerinden tabloya yazdırılmak isteniyor. Neden? Zaten o tablo saklandıktan sonra o toplamlar neden form üzerinden alınıp tabloya atılsın ki? Bu iş, sol kulağı sağ el ile enseden dolaşıp göstermeye benzer.. Yapmak istediğiniz işi tam olarak anlatın da biz size farklı çözümler önerelim bence....
İnadına, ille de Accesstr.net...
Cevapla
Çözüldü #14
Evet haklısınız Img-grin ben eksik anlattım durumu,
Ortak bir alanda dbassas dosyasına kullanıcılar tarafından ( her kullanıcının kendi tablosu var, Her tabloda 112 alan var ) veriler giriliyor. Ana kullanıcı ise bu şekilde olan 3 ortaktan tabloları bağlama yöntemi ile bütün kullanıcıların verilerini alıcak ve forma işlicek.
Sorgulamada 112 alan'nın toplamının yapılması hakikaten işkence Img-cray denediğim için çok zorluyor.
Onun için Kullanıcıların formunda olan toplamları kendi formu üzerinden baska bir tabloda toplayıp yoplam verilere bu sekilde ulaşmanın daha mantıklı olduğunu düşünüyorum.
Bilmediğim bir yöntem varsa söyleyin lütfen, Sadece bunu bildiğim için böyle bir konu açmayı uygun gördüm
Cevapla
Çözüldü #15
Demral hocam buradaki if sorgusundaki 6 nereden geliyor.

If cevap = 6 Then

DoCmd.RunSQL "SELECT Tablo1.kayit_id, Tablo1.toplam INTO [yeni tablo] FROM Tablo1 WHERE (((Tablo1.kayit_id)=[Formlar]![Form1]![kayit_id]));"


MsgBox "İstenen Kayıt Yapıldı"

Else
End If
x0914667, 14-10-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #16
cevap=msgbox ile cevap değişkenine msgbox aracılığı ile sorulacak bir sorunun cevabı aktarılırken soru penceresinin "Evet-Hayır" biçiminde olması sağlanıyor. Evet tuşu=6 dır.
İnadına, ille de Accesstr.net...
Cevapla
Çözüldü #17
Teşekkürler hocam.
Bir sorum daha olacak.Bu işlemi bir seçme sorgusunun
sonucu olarak =topla komutuyla oluşturduğumuz bir metin kutusundaki işlem olarak yaptığımızda Sql kullanarak
başka bir tabloya veya forma nasıl atabiliriz.
x0914667, 14-10-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #18
Bu sorunuzun konu başlığı ile ilgisi olmadığı için buradan sorulması yanlıştır. Lütfen yeni bir konu açıp başlık olarak da anlatmak istediğiniz şeyi yazar mısınız?
İnadına, ille de Accesstr.net...
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da