logo


Welcome Guest! To enable all features please Giriş or Kayıt.

Bildirim

Icon
Error

Ayarlar
Son mesaja git Go to first unread
arjin  
#1 Gönderildi : 27 Haziran 2015 Cumartesi 08:05:44(UTC)
arjin

Sıralama: Newbie

Gruplar: Registered
Katılan: 8.06.2014(UTC)
Mesajlar: 3

2 Kere Teşekkür Etti.
Merhaba Hocam,

is cikis nedenlerini tutuldugu tablo var , ben soyle bir sey yapmak istiyorum: PErsonel ile ilgili cikis nedenlerinin tarhicesini tutmam gerekiyor.Personel kartinda is cikis nedeni her degistiginde gidip yaptigim tabloya bunu eklemem gerekiyor ki ben rapor aldigimda bu personelin neden is cikis olmus gorebileyim. Bu konuda nasil bir yontem izleyebilirim?

Düzenle Kullanıcı Tarafından 27 Haziran 2015 Cumartesi 11:57:24(UTC)  | Sebep: Sebep Bildirilmesi

mehmetzekikir  
#2 Gönderildi : 28 Haziran 2015 Pazar 14:22:50(UTC)
mehmetzekikir

Sıralama: Administration

Gruplar: Administrators
Katılan: 6.05.2014(UTC)
Mesajlar: 670

19 Kere Teşekkür Etti.
152 Mesajına Toplam 253 Kere Teşekkür Edildi.
Originally Posted by: arjin Go to Quoted Post
Merhaba Hocam,

is cikis nedenlerini tutuldugu tablo var , ben soyle bir sey yapmak istiyorum: PErsonel ile ilgili cikis nedenlerinin tarhicesini tutmam gerekiyor.Personel kartinda is cikis nedeni her degistiginde gidip yaptigim tabloya bunu eklemem gerekiyor ki ben rapor aldigimda bu personelin neden is cikis olmus gorebileyim. Bu konuda nasil bir yontem izleyebilirim?


Merhabalar

Bunun 2 yolu var, yaa kod tarafında ilgili case gelip bu durup da veri tabanına bir insert geçilecek ,

yada triger kullanılacak
Sql Server 2016 Eğitimiz 19 Mayıs tarihinde başlayacaktır. 32 Saat Olup Ücret 1450 TL + KDV'dir. Kayıt ve ayrıntılar için tıklayınız

twitter.com/dbakademi
Dua ve teşekkür en büyük servetlere bedel...
arjin  
#3 Gönderildi : 28 Haziran 2015 Pazar 23:21:27(UTC)
arjin

Sıralama: Newbie

Gruplar: Registered
Katılan: 8.06.2014(UTC)
Mesajlar: 3

2 Kere Teşekkür Etti.
Personel(H_001_PERSONS) tablosunda ki LOGICALREF alanı LAWCHGS3(X_H_001_LAWCHGS3) tablosundaki PARENTREF alanı ile ilişkili.
Personelin iş çıkışının tarihçesi bu ilişki ile yeni bir tabloya her çıkış nedeni UPDATE olduğunda oluişturduğum tabloya insert
etmem gerekiyor.


Personel Tablosu;

CREATE TABLE [dbo].[H_001_PERSONS](
[LOGICALREF] [int] NOT NULL,
[TYP] [int] NOT NULL,
[CODE] [nvarchar](16) NOT NULL,
[NAME] [nvarchar](20) NOT NULL,
[SURNAME] [nvarchar](20) NOT NULL,
[MIDNAME] [nvarchar](20) NOT NULL,
[FIRMREF] [int] NOT NULL,
[DEPTREF] [int] NOT NULL,

İş Çıkış nedeni Tablosu ;

CREATE TABLE [dbo].[X_H_001_LAWCHGS3](
[LOGICALREF] [float] NOT NULL,
[PARENTREF] [int] NOT NULL,
[IS_CIKIS_NEDENI] [int] NOT NULL,
[TE_WPIID] [int] NULL,
[TE_RIGHTS] [int] NULL,
[IS_CIKIS_NEDENI2] [int] NOT NULL,


yeni yapacağım tabloya ;
personel referansı,IS_CIKIS_NEDENI , IS_CIKIS_NEDENI2 yazacam.


Teşekkürler
yunusKaradag  
#4 Gönderildi : 23 Temmuz 2015 Perşembe 10:59:58(UTC)
yunusKaradag

Sıralama: Member

Gruplar: Registered
Katılan: 17.10.2014(UTC)
Mesajlar: 22
Bay
Austria
Konum: aaase

6 Mesajına Toplam 6 Kere Teşekkür Edildi.
trigger yerine constraint kullanmanı tavsiye ederim.


Bu konudaki kullanıcılar
Guest
Forumu Atla  
Bu foruma yeni konular postalayamazsınız.
Bu forumda ki konulara yeni posta gönderemezsiniz.
Bu forumdaki postalarınızı silemezsiniz.
Bu forumdaki postalarınızı düzenleyemezsiniz.
Bu forumda anketler yaratamazsınız.
Bu forumdaki anketlere oy veremezsiniz.