query de formulu kolondan aldirabilirmiyim
#1
Personel programimda query icinde hesaplama yaptirmak istiyorum ama formulum degiskenlik gosteriyor...

formullerimi tablo kolonunda belirledim. bu formulu query icinde nasil kullanabilirim.

Kod olarakta olabilir?

.rar   hesaplama.rar (Boyut: 63,98 KB / İndirilme: 73)



  Alıntı
Bu mesajı beğenenler:
#2
Merhaba Sayın MuazTurkyilmaz

Sorgu içerisinde hesplama yapma istiyorsanız Örneğin;
2 alanın çarpımının sonucunu bulmak için Boş bir alana
[/code]
SQL
  1. Sonuc: [alan_A]*[Alan_B]



yazım biçimini kullanabilirsiniz



  Alıntı
Bu mesajı beğenenler:
#3
Sn Onur Can

yapmak istedigim sey ornege baktiysaniz

Maas kolonunu hesap kolonundaki gibi hesaplatmak istiyorum

hesap kolonunda ise formuller farklilik gosteriyor

aylik maas lar var
saatlik maaslar var
gunluk maaslar var

TblInkaMaas tablosundaki maaslari hesap kolonuna gore hesaplatmak istiyorum

yada bir kod ile

maas tablosunda maas turunu belirten islem kolonumun tablosu olan MenuIslem tablosundaki formulleri kullanmasini istiyorum.



  Alıntı
Bu mesajı beğenenler:
#4
Arkadaslar
Asagidaki vb code yazdim ama aylikta hata veriyor neden nlayamadim.
Yardim ciglikleri atiyorumBiglaugh


.rar   hesaplama.rar (Boyut: 63,88 KB / İndirilme: 64)

Public Function MaasHesapla(Veri1, Veri2 As Integer)
If Veri1 = 1 Then MaasHesapla = (Veri2 * 12 / (8 + (4 * 1.5))) ' Uretim
If Veri1 = 2 Then MaasHesapla = (Veri2 / 8) ' Gunluk
If Veri1 = 3 Then MaasHesapla = (((Veri2 * 12) / 365) / 8) ' Aylik
If Veri1 = 4 Then MaasHesapla = (Veri2) ' Saatlik
End Function



  Alıntı
Bu mesajı beğenenler:
#5
Merhaba..

Fonksiyonunuzu bu şekilde düzenleyin..:



Visual Basic
  1. Public Function MaasHesapla(Veri1 As Integer, Veri2 As Long)
  2. Select Case Veri1
  3. Case Is = 1
  4. MaasHesapla = (Veri2 * 12 / (8 + (4 * 1.5))) ' Uretim
  5. Case Is = 2
  6. MaasHesapla = (Veri2 / 8) ' Gunluk
  7. Case Is = 3
  8. MaasHesapla = (((Veri2 * 12) / 365) / 8) ' Aylik
  9. Case Is = 4
  10. MaasHesapla = (Veri2) ' Saatlik
  11. End Select
  12. MaasHesapla = Format(MaasHesapla, "Currency") 'sonucu para birimi biçimne çevirir..
  13. End Function





  Alıntı
Bu mesajı beğenenler:
#6
Sn Taruz

sonucu parabirimine cevirmek zorundamiyim. cunku parabirimlerim degisiklik gosteriyor...

Code icin tesekkur ederim calisti




  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Sorgu Formülü osman06 11 495 20-11-2025, 21:45
Son Mesaj: dsezgin
  [TABLO] Tabloda Yüzde 5 Ve Yüzde 10 Formülü Birleştirme golf2000 12 1.326 30-01-2021, 12:28
Son Mesaj: golf2000
  Say Formülü eagle28 3 868 25-01-2021, 14:13
Son Mesaj: eagle28
access-sql-8 [RAPOR] EXCEL VERİ TABLOSU QUERY Problem muratxx61 7 2.291 25-06-2018, 23:50
Son Mesaj: dsezgin
  [SORGU] sorguda kalan formülü ibrahim korkmaz 4 1.988 20-06-2015, 18:44
Son Mesaj: ibrahim korkmaz
  [TABLO] Query datasını tabloya yazma iartan 4 2.780 06-03-2015, 23:48
Son Mesaj: iartan
  DLookup Formülü ve Alan Birleştirme Aykay 8 11.774 04-01-2015, 23:27
Son Mesaj: dsezgin
  [SORGU] Query'de otomatik satır sırası oluşturma pega54 1 2.085 17-06-2014, 16:36
Son Mesaj: jon206

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 3 Ziyaretçi