Excel Forum

Excel Forum (http://www.excel.web.tr/index.php)
-   SQL (http://www.excel.web.tr/forumdisplay.php?f=66)
-   -   MSSQL veri göndermede kontrol ve güncelleme (http://www.excel.web.tr/showthread.php?t=165497)

a_self_lion 16-07-2017 02:13

MSSQL veri göndermede kontrol ve güncelleme
 
Merhaba Sevgili arkadaşlarım.
Sizlerin yardımı ile vba oluşturmuş olduğum formlarımdan MSSQL deki tablolarıma verileri gönderebiliyorum.

Bir sorum olacaktı yeni geliştirmek istediğim projem için.

SQL tablom KRITER

İçeriği KRL_REC, KRL_ID_KRL_KRH_ID, KRL_TAR, KRL_BLM, KRL_ADI, KRL_CVP,KRL_ACK, KRL_SYS_ZAM,KRL_USR

Excel formumda bulunan Kriter sorularımı günlük tarih seçerek MSSQL tabloma aktarmak istiyorum.

Formumda 1 adet tepede günün tarihi default gelecek şekilde ayarlanmış dtpicker nesnesi, her kriter için 16 adet label, 16 adet comboBox (EVET, HAYIR) şeklinde seçilecek şekilde, birde kayıt için commandbutton1 ve güncelleme için CommandButton2 var.

CommandButton1 e kaydet dediğim zaman sizin belirttiğiniz gibi INSERT INTO ile veriler KRITER tabloma yazılıyor.

Burda bir kontrol koymam gerekiyor.
Her günde bir adet soruların kaydedilmesi gerekiyor. Yoksa iki kez aynı sorular kaydedilirse sıkıntı çıkacak.

Bunun için yukarıdaki DTPicker tarih seçildiği anda MSSql KRITER tablosunda bu veriler varsa forma gelsin. Bir şey değiştirirsem Güncelleme için koymuş olduğum CommandOMMANDButton koyayım bir şey değiştirilirse güncelle ile değiştirilsin aksi takdirde tekrar kaydetmesin. Bunu yapabilmem için hangi kodları kullanmam gerekiyor nasıl sağlarım?


Umarım anlatabilmişimdir. Cevaplarınız için şimdiden teşekkür ederim.



Saygılarımla.

Zeki Gürsoy 18-07-2017 00:47

Bunun birden fazla yolu vardır. Sql Server versiyonunuz destekliyorsa ben "merge into" tavsiye ederim.

https://stackoverflow.com/questions/...-on-sql-server


.


Saat 18:54

Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.