Sayfayı Yazdır | Pencereyi Kapat

Kolon Bazi Güvenlik

Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: ERP Temel Paketler
Forum Adı: ERP Kullanıcı İşlemleri Modülü
Forum Tanımlaması: Kullanıcı İşlemleri Modülü İle İlgili Bilgiler ve Sorular İçin...
URL: http://www.erpne.org/forum_posts.asp?TID=3112
Tarih: 29 Mart 2025 Saat 02:36
Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com


Konu: Kolon Bazi Güvenlik
Mesajı Yazan: benexol
Konu: Kolon Bazi Güvenlik
Mesaj Tarihi: 05 Haziran 2012 Saat 10:28
Merhaba Arkadaslar,
 
Satici siparisi açma ekraninda seçilen cari ile stok müsteri / satici kayitlari kisminda eslenmemis ise o stok seçilemesin uyari versin isteniyor. Bunun için kolon bazi güvenlikte:
 
veritabani nesnesi:TBLSIPATRA
saha adi:STHAR_FTIRSIP
KISIT:=7 AND (SELECT STOK_KODU FROM TBLSIPATRA WHERE TBLSIPATRA.STOK_KODU=TBLCARISTOK.CARISTOK_KODU)
 
olarak düzenledim.ANCAK hata aliyorum.Yanlis mi kurgulamisim acaba?
 



Cevaplar:
Mesajı Yazan: bybarone
Mesaj Tarihi: 06 Haziran 2012 Saat 09:41
saha adini STOK_KODU yapin

FTIRSIP kisitinida where kosuluna baglayin yani

veritabani nesnesi:TBLSIPATRA
saha adi:STOK_KODU
KISIT:=(SELECT STOK_KODU FROM TBLSIPATRA WHERE TBLSIPATRA.STOK_KODU=TBLCARISTOK.CARISTOK_KODU AND STHAR_FTIRSIP='7')

-------------
Iyi çalismalar.

Barancan GENÇ

barancan.genc@hotmail.com


Mesajı Yazan: benexol
Mesaj Tarihi: 06 Haziran 2012 Saat 12:50
Orjinalini yazan: bybarone bybarone Yazdı:

saha adini STOK_KODU yapin

FTIRSIP kisitinida where kosuluna baglayin yani

veritabani nesnesi:TBLSIPATRA
saha adi:STOK_KODU
KISIT:=(SELECT STOK_KODU FROM TBLSIPATRA WHERE TBLSIPATRA.STOK_KODU=TBLCARISTOK.CARISTOK_KODU AND STHAR_FTIRSIP='7')
 
Ilgilendiginiz için tesekkür ederim . Yazdiklarinizi uyguladim ancak
 
 'Girilen SQL Cümlesinde Hata Var.
DBQuery : tempQ
SQL : SELECT * FROM TBLSIPATRA WHERE (STOK_KODU =(SELECT STOK_KODU FROM TBLSIPATRA WHERE TBLSIPATRA.STOK_KODU=TBLCARISTOK.CARISTOK_KODU AND STHAR_FTIRSIP='7') ) AND (1=2)
The multi-part identifier "TBLCARISTOK.CARISTOK_KODU" could not be ' hatasi aldim.
 
ben farkli bir kisit ile de denedim,onda da istedigime ulasamadim . Benim evrdigim kisit:
NOT IN (SELECT TBLSIPATRA.STOK_KODU FROM TBLSIPATRA INNER JOIN TBLCARISTOK
ON TBLSIPATRA.STOK_KODU=TBLCARISTOK.STOK_KODU AND TBLSIPATRA.STHAR_FTIRSIP='7') 


Mesajı Yazan: bybarone
Mesaj Tarihi: 06 Haziran 2012 Saat 14:49
Tamamdir simdi oldu

Veritabani nesnesi: TBLSIPATRA
Saha Adi: STOK_KODU
Cümle : IN (SELECT STOK_KODU FROM TBLCARISTOK)

Hata Açiklama : STOK VE CARI ESLESMIYOR

Sonuç: http://imageshack.us/photo/my-images/35/snap2012060614h27m01s00.png/">



-------------
Iyi çalismalar.

Barancan GENÇ

barancan.genc@hotmail.com


Mesajı Yazan: benexol
Mesaj Tarihi: 06 Haziran 2012 Saat 15:48
müsteri stok kayitlarim var, dediginiz kisiti verdim , ancak ben de hiçbir uyari vermiyor.


Mesajı Yazan: bybarone
Mesaj Tarihi: 06 Haziran 2012 Saat 15:54
Aktif mi ?

Kutucugunu isaretlediniz umarim kolon bazinda ?

-------------
Iyi çalismalar.

Barancan GENÇ

barancan.genc@hotmail.com


Mesajı Yazan: benexol
Mesaj Tarihi: 06 Haziran 2012 Saat 16:32
EVET AKTIF.. SIZIN KISITI NOT IN ILE yaptigimda hiçbir stok için islem yaptirmiyor.


Mesajı Yazan: bybarone
Mesaj Tarihi: 06 Haziran 2012 Saat 16:51
not in degil sadece in olacak yapin...
kisit üzerinde degisiklik yapmadan kopyalayip yapistirin..

ve TBLCARISTOK tablosunda olmayan bir stok girdiginizde hatayi alacaksiniz...

-------------
Iyi çalismalar.

Barancan GENÇ

barancan.genc@hotmail.com


Mesajı Yazan: benexol
Mesaj Tarihi: 06 Haziran 2012 Saat 17:15
in li halini de denedim , ancak hiçbir hata vermedi ki.


Mesajı Yazan: bybarone
Mesaj Tarihi: 07 Haziran 2012 Saat 09:46
ya beyefendi bakin

SQL'den TBLCARISTOK tablosuna bakin

SELECT * FROM TBLSTSABIT WHERE STOK_KODU NOT IN (SELECT STOK_KODU FROM TBLCARISTOK)

cümlesini çalistirip gelen stoklarin birinden giris yapmaya deneyin yine olmazsa sette problem vardir

onayli sürüm güncelleme çalistirip tekrar deneyin yine olmadi seti güncelleyin

-------------
Iyi çalismalar.

Barancan GENÇ

barancan.genc@hotmail.com


Mesajı Yazan: Conari
Mesaj Tarihi: 07 Haziran 2012 Saat 10:33
@ http://www.erpne.org/member_profile.asp?PF=2490&FID=17 - bybarone bu sekilde kullanirsa müsteri siparislerinide girdirmez.


-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: bybarone
Mesaj Tarihi: 07 Haziran 2012 Saat 10:46
amaç o degilmiydi zaten ?

-------------
Iyi çalismalar.

Barancan GENÇ

barancan.genc@hotmail.com


Mesajı Yazan: benexol
Mesaj Tarihi: 07 Haziran 2012 Saat 14:22
Ilgilendiginiz için tesekkür ederim.
Sonunda yardimlariniz ile bulabildim.
 
veritabani nesnesi:TBLSIPATRA
saha adi:STOK_KODU
KISIT:IN (SELECT stok_kodu FROM TBLSTSABIT WHERE STOK_KODU IN
(SELECT STOK_KODU FROM TBLCARISTOK where CARI_KOD is not null and STOK_KODU is not null)) OR STHAR_FTIRSIP<>'7'


Mesajı Yazan: bybarone
Mesaj Tarihi: 07 Haziran 2012 Saat 14:24
Ozaman ne mutlu...

-------------
Iyi çalismalar.

Barancan GENÇ

barancan.genc@hotmail.com


Mesajı Yazan: benexol
Mesaj Tarihi: 07 Haziran 2012 Saat 14:28
kisit olarak IN (SELECT STOK_KODU FROM TBLCARISTOK where CARI_KOD is not null and STOK_KODU is not null) OR STHAR_FTIRSIP<>'7' da versek oluyormus,azönce farkettik :)


Mesajı Yazan: bybarone
Mesaj Tarihi: 07 Haziran 2012 Saat 14:35
Ozaman dahada mutlu....

-------------
Iyi çalismalar.

Barancan GENÇ

barancan.genc@hotmail.com


Mesajı Yazan: Conari
Mesaj Tarihi: 07 Haziran 2012 Saat 16:09
CARI_KOD ile SIPATRAdaki STHAR_ACIKLAMA yida iliskilendirmen gerek.
Baska saticida ayni kod tanimlanmis olabilir.


-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: Conari
Mesaj Tarihi: 07 Haziran 2012 Saat 16:10
Orjinalini yazan: bybarone bybarone Yazdı:

amaç o degilmiydi zaten ?
Amaç için satici siparisi demis.

-------------
Netsisden vazgeçemiyorum. Beni engelliyor..



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 11.10 - http://www.webwizforums.com
Copyright ©2001-2017 Web Wiz Ltd. - https://www.webwiz.net