lostyazilim

Klasik ASP İle İlgili Bir Soru

8 Mesajlar 1.282 Okunma
lstbozum
wmaraci reklam

Akelmoda Akelmoda Akel Moda Kullanıcı
  • Üyelik 17.12.2013
  • Yaş/Cinsiyet 39 / K
  • Meslek patron
  • Konum İstanbul Avrupa
  • Ad Soyad B** P**
  • Mesajlar 77
  • Beğeniler 3 / 15
  • Ticaret 0, (%0)
Merhaba Arkadaşlar Bir Süre Önce Klasik Asp İle Kodladığım Bir Firma İçin Takip Yazılımı Yapmıştım Bununla İlgili Kuçük Bir Değişiklik Yapmam Gerekiyor. Bir Kaç Şey Denedim ama İstediğim Sonuca Ulaşamadım. Kısaca Anlatmak Gerekirse

Sözleşme Ekranımız Var Sistem Db Deki Son Sözleşme Numarasını Çekiyor Örn: 15004 İse Üzerine +1 Ekleyerek 15005 Sözleşme Numarasını Veriyor Ancak Aynı Anda İki Kişi Bu Ekranda Sözleşme Oluşturuyorsa İkisinede Aynı Numarayı Veriyor Ben Bu Sözleşmeyi Kaydederken Kaydet Butonuna Bastığımda En Son Kayıtlı Sözleşme Numarasını Nasıl Kontrol Ettirip Kayıt Edebilirim Bir Fikri Olan Arkadaş Varmıdır. ?
 

 

wmaraci
reklam

nopacq2 nopacq2 WM Aracı Kullanıcı
  • Üyelik 14.05.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek Web Programlama Öğrencisi
  • Konum Aydın
  • Ad Soyad A** K**
  • Mesajlar 33
  • Beğeniler 1 / 4
  • Ticaret 0, (%0)
Veri tabanına kayıtlı olan numarayı okut eşit varsa +1 arttırarak kaydetsin. Ben aspx biliyorum ancak bu kadar anlatabilirim :)
 

 

Bence PROGRAMLAMACILAR ölmemelidir!
http://buradaogreniyoruz.blogspot.com.tr

sgsfb sgsfb WM Aracı Kullanıcı
  • Üyelik 23.09.2013
  • Yaş/Cinsiyet 47 / E
  • Meslek emekli
  • Konum İzmir
  • Ad Soyad S** G**
  • Mesajlar 136
  • Beğeniler 41 / 27
  • Ticaret 7, (%100)
ben olaya başka bir bakış açısıyla yaklaşıyorum...
ben olsam db tasarlarken db id otomatik numara olarak yapar birde sözleşme no adlı colon yapar kayıt esnasında id ile sözleşmeno yu eşitler sonucuda bir mesaj ile bilgileriniz .... sözleşme no ile kaydedilmiştir.

şeklinde saygılarımla....
PhpCode

kişi bu mesajı beğendi.

www.lotocilginligi.com

bbulakbasar bbulakbasar Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 24.06.2013
  • Yaş/Cinsiyet 36 / E
  • Meslek Webmaster
  • Konum İstanbul Avrupa
  • Ad Soyad G** B**
  • Mesajlar 77
  • Beğeniler 20 / 15
  • Ticaret 0, (%0)
Db'ye kayıt sayfasında , son kayıdın id'sini al ve +1 eklet devam et..
 

 

wmaraci
wmaraci

bulutweb bulutweb Web & Grafik Tasarım Kullanıcı
  • Üyelik 17.09.2012
  • Yaş/Cinsiyet 35 / E
  • Meslek Web & Grafik Tasarım
  • Konum İzmir
  • Ad Soyad B** B**
  • Mesajlar 224
  • Beğeniler 33 / 61
  • Ticaret 10, (%100)
Sanırım herkes benim düşündüğüm gibi düşünmüş.
Bu durumda en mantıklı olan sözleşme numarasını sözleşme ekranında değil, kayıt tamamlandıktan sonra göstermeniz olacaktır.

Kayıt sayfasında id+1 yaparsanız sorun olmaz, önce hangisi kaydederse diğeri de +1 olur.
 

 

Akelmoda Akelmoda Akel Moda Kullanıcı
  • Üyelik 17.12.2013
  • Yaş/Cinsiyet 39 / K
  • Meslek patron
  • Konum İstanbul Avrupa
  • Ad Soyad B** P**
  • Mesajlar 77
  • Beğeniler 3 / 15
  • Ticaret 0, (%0)
SQL = "Select * from sozlesme WHERE siparisno='"&request.form("siparisno")&"'"

rec("siparisno")=siparisno+1

Şeklinde Sorunu Çözdüm Verdiğiniz Cevaplar İçin teşekkür ederim
 

 

PhpCode PhpCode Aslı ile Mecnun Kullanıcı
  • Üyelik 10.10.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Master
  • Konum İstanbul Avrupa
  • Ad Soyad U** A**
  • Mesajlar 287
  • Beğeniler 64 / 43
  • Ticaret 7, (%100)

sgsfb adlı üyeden alıntı

ben olaya başka bir bakış açısıyla yaklaşıyorum...
ben olsam db tasarlarken db id otomatik numara olarak yapar birde sözleşme no adlı colon yapar kayıt esnasında id ile sözleşmeno yu eşitler sonucuda bir mesaj ile bilgileriniz .... sözleşme no ile kaydedilmiştir.

şeklinde saygılarımla....


en mantıklısı bu
 

 

BlackStone BlackStone WM Aracı Kullanıcı
  • Üyelik 01.06.2014
  • Yaş/Cinsiyet 42 / E
  • Meslek İşsiz
  • Konum İzmir
  • Ad Soyad T** K**
  • Mesajlar 434
  • Beğeniler 28 / 119
  • Ticaret 12, (%100)
Yaptığınız kodlama veritabanı mantığına ters. Yapmanız gereken Sözleşmeler adlı bir tablo yaratıp, bu tabloda her firmaya bir sözleşme numarası tanımlamaktır. Diğer sözleşme bilgileri de bu alana girilebilir.

SÖZLEŞMELER TABLOSU
-------------------------------------------------------------------
SözleşmeID | FirmaID | SozlesmeBaslangicTarihi | SozlesmeBitisTarihi

Şeklinde bir tablo yapılabilir. Tabi FİRMALAR adı altında ayrı bir tablonuzun olduğunu düşünerek bunu söylüyorum. Başka sorununuz varsa yardımcı olurum.

iyi çalışmalar...
 

 

wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al