ERP Nedir? | Türkiye'nin ERP Forum Platformu Ana Sayfa
Forum Anasayfa Forum Anasayfa > SQL > SQL Veri Tabanı İşlemleri
  Aktif Konular Aktif Konular RSS - Entegrede Yapilabilirmi
  SSS SSS  Forumu Ara   Etkinlikler   Kayıt Ol Kayıt Ol  Giriş Giriş

ERP Nedir? Enterprise Resource Planning nasıl çalışır? İş süreçleri ile ilgili tüm soru ve cevapları ERPNe.org'da.

Ülkemizde hızla gelişmekte olan ERP yazılım sektörümüzün, Yerli ve Yabancı ERP işlemlerinin tanıtımı ve kullanıcılarının buluşma noktası olması hedefiyle kurulan sitemize hoş geldiniz.

Ülkemizdeki Ne.org konseptinde bir ilk olarak yayın hayatına başlayan ERPNe.org, Kurumsal Kaynak Planlaması yazılımlarını kullananların bilgi kaynağı/Portal olmak amacı ile kurulmuştur.

Genellikle yurt dışında büyük üreticiler tarafından geliştirilen SQL, Delphi, ASP, CSharp gibi teknolojilerin anlatıldığı sitelerin kullandıkları (WhatisSQL, WhatisASP) (Ülkemizde Netsis Nedir, Mikro Nedir, SAP Nedir yada Logo Nedir gibi kullanıcı sorularına) Ne ve nedir konseptinde yeni bir açılım olmasını da hedefleyen ERPNe.ORG' un, ülkemizin uluslararası ERP sektörü içinde hak ettiği yeri almasında ve ERP ürünlerini kullananların bir araya gelerek Yerli ERP'nin gelişmesine katkı sağlayacakları önemli bir kilometre taşı olacağı düşüncesindeyiz.


Entegrede Yapilabilirmi

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
  Konu Arama Konu Arama  Topic Seçenekleri Topic Seçenekleri
social Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 10 Ekim 2007
Konum: İzmir
Durum: Aktif Değil
Puanlar: 512
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı social Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: Entegrede Yapilabilirmi
    Gönderim Zamanı: 11 Nisan 2015 Saat 17:54
Merhaba satis faturalarinda on sahadaki aciklamayi parametrelerde aktif ettim ve buranin bos gecilememesinide aktif ettim.Simdi buraya M.M - Ç.S - Y.K gibi isim ve soyisimlerin ilk harflerini girecegiz.Raporlarda bu kisiti gore view olusturacagimda hep ayni formatda girilmesi gerekiyor.Yani Y.K yi kalkip Y.k veya Ç.S yi C.S gibi girmemeleri icin ne yapabilirim.Mesela bir trigger ile benim tanimladigim M.M vb. Degerler harici veri girisinde hata verdirebilirmiyim.

Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 12 Nisan 2015 Saat 06:50
sqlserver Case Insensitive (CI), A yerine a yazylabilir, aynydyr. siz View'da UPPER() fonksiyonunu kullanyrsanyz
önlem almanyza gerekmez.
raporunuz için Storedprocedure yazyn. (benim önerim)
CREATE PROCEDURE my_proc(@KISAKOD as VARCHAR(10))
as
BEGIN
--Sorgunuzu a?a?yya yazyn...
SELECT ... FROM
WHERE TBLFATUIRS.ACIKLAMA=@KISAKOD ....
       ....
END


KULLANIRKEN
EXECUTE dbo.my_proc 'A.B.' --A.B. nin raporu alynyr


Mehmet Baykan
Yukarı Dön
social Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 10 Ekim 2007
Konum: İzmir
Durum: Aktif Değil
Puanlar: 512
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı social Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 12 Nisan 2015 Saat 11:44
Hocam ben aslinda harf hatasinin onune gecmeye calisiyorum,kolon bazi gecerlilik olmadigi icin trigger ile engelleyebilirmiyim diye dusunuyorum.Yani M.M yazmasi gerekirken yanlisla S.M yazmasin personel.Gunde 200+ fatura girisi var ve muhtemelen cok yanlis yazacaklardir.O faturadaki aciklama alanina tanimladigin 15 kisi haric baska giris yapilamasin istiyorum.Plasiyerde ve kod2 de baska birsey kullandigimizdan elimde sadece aciklama sahasi var kullanabilecegim.
Yukarı Dön
rhan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 05 Temmuz 2008
Durum: Aktif Değil
Puanlar: 590
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı rhan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 12 Nisan 2015 Saat 19:12
özel kod1, kod 2 niye kullanmyyorsun ?
İnnova Antalya Proje Danışmanlık
Orhan ÇÖPÜROĞLU

0544 241 45 55
0242 311 45 56
Yukarı Dön
social Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 10 Ekim 2007
Konum: İzmir
Durum: Aktif Değil
Puanlar: 512
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı social Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 12 Nisan 2015 Saat 21:04
O alanlari kullaniyorum hocam,cok fazla kisit vermemiz gerekiyor faturalarda,sadece aciklama kaldi elimde.
Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 13 Nisan 2015 Saat 13:41
ÖRNEK trigger

CREATE TRIGGER [dbo].[TRG_TBLFATUIRS_IU_ACIKLAMA]
ON [dbo].[TBLFATUIRS]
FOR INSERT, UPDATE
AS

BEGIN
   DECLARE @ACIK VARCHAR(35);
   DECLARE @TIP CHAR(1);

   SELECT @ACIK=ACIKLAMA,@TIP=FTIRSIP FROM INSERTED ;
   IF (@TIP IN ('1','3') AND @ACIK NOT IN ('1.KISI','2.KISI', .....))
   BEGIN
      RAISERROR ('Açiklama bilgisi uygun degil !..', 16, 1)
      ROLLBACK
      RETURN
   END  
END



Düzenleyen mbaykan - 13 Nisan 2015 Saat 13:49
Mehmet Baykan
Yukarı Dön
social Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 10 Ekim 2007
Konum: İzmir
Durum: Aktif Değil
Puanlar: 512
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı social Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 13 Nisan 2015 Saat 13:48
USE [TEST]
GO
/****** Object:  Trigger [dbo].[TRG_ACIKLAMA]    Script Date: 13.04.2015 13:25:22 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER TRIGGER [dbo].[TRG_ACIKLAMA] ON [dbo].[TBLFATUIRS] FOR INSERT AS
BEGIN
DECLARE @XHATAACK VARCHAR(20)

IF(SELECT COUNT(*)
FROM INSERTED
WHERE (ACIKLAMA NOT IN ('Y.K','D.T','B.D','D.C','C.E','M.D','N.?','B.T','H.S','F.K','R.Y','S.T','S.T','D.V',
'H.Ç','B.?','M.M','Ç.Ö','D.S')))>0
BEGIN

RAISERROR('DANI?MAN KODU MEVCUT DEGYL,YADA YANLI? YAZILMI?TIR',16,1)
ROLLBACK 
END 

END




bunu yaptym test edyyorum
Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 13 Nisan 2015 Saat 13:51
? karakteri sorunlu, Þ
yazmalysyn
Mehmet Baykan
Yukarı Dön
social Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 10 Ekim 2007
Konum: İzmir
Durum: Aktif Değil
Puanlar: 512
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı social Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 13 Nisan 2015 Saat 13:53
BUYUK kuçuk kontrolu saglayabylyrmyyym su an istedigim çaly?yyor ama D.V yerine D.v girebiliyorum

Yukarı Dön
 Yanıt Yaz Yanıt Yaz
  Konu Paylaş   

Forum Atla Forum İzinleri Açılır Kutu İzle

Forum Software by Web Wiz Forums® version 11.10
Copyright ©2001-2017 Web Wiz Ltd.

Bu Sayfa 4,727 Saniyede Yüklendi.