• 30-01-2010, 10:10:29
    #1
    Kayıt düzenle sayfamda normal alanlarda kayıt geliyor ama seçmeli alanda veritabanında ki kayıt gelmiyor o kaydı değiştirmesem bile seçmem gerekiyor. aaşğıdaki kodu nasıl değiştirmem lazım ki vt de kayıtlı bilgi otomatik gelsin bu şekilde ilk kayıt geliyor.

    <select name="kategori1" class="textkutu2" size="1">
          <%Set Kategoriler = Conn.execute("Select kimlik,adi from sayac_tipi_kat order by kimlik asc")
     
          Do while not Kategoriler.eof
          Response.Write "<option value="""&Kategoriler("kimlik")&""">"&Kategoriler("adi")&"</option>"
          kategoriler.movenext
          loop
          Kategoriler.close
          set kategoriler = nothing
          %>
          </select>
  • 30-01-2010, 11:54:38
    #2
    <select name="kategori1" class="textkutu2" size="1">
    <%
    set secili = Conn.execute("Select kimlik,adi from sayac_tipi_kat where kimlik="& id &"")
    %>
    <option value="<%=secili("kimlik")%>" selected><%=secili("adi")%></option>
    <%
    secili.close:set secili = nothing
    Set Kategoriler = Conn.execute("Select kimlik,adi from sayac_tipi_kat order by kimlik asc")
     
          Do while not Kategoriler.eof
          Response.Write "<option value="""&Kategoriler("kimlik")&""">"&Kategoriler("adi")&"</option>"
          kategoriler.movenext
          loop
          Kategoriler.close
          set kategoriler = nothing
          %>
    </select>
    Bu şekilde where ile hangi kategori olduğunu sorgulayıp <option value="" selected>.... şeklinde eklerseniz çıkar. Yukardaki koddaki where kısmını kendinize göre düzenleyip bi' deneyin.
  • 30-01-2010, 12:56:13
    #3
    İlginiz için teşekkür ederim ama olmadı ben size detaylı anlatayım yaptığım olayı.

    sayac_tipi_kat isimli kategorilerin olduğu bir tablom var "kimlik = id" "adi =kategori ismi" şeklinde iki tane sütün var

    birde dbo_sayac_teslim isminde bir tablom var eklenen kayıtlar bu tabloda "kategori1" isimli sütüna kayıt ediliyor buraya kadar sorun yok.

    Şimdi düzenleme yaparken dbo_sayac_teslim tablosunun kategori1 isimli sütünunda yazan bilgiyi varsayılan gösterecek aynı zamanda sayac_tipi_kat tablosundaki "kategori" isimli sütundaki kategorileri de gösterecek eğer değiştirmem gerekirse ben seçip değişitrecem.

    Ben sayac_tipi_kat tablosunun içindeki bilgileri seçmeli olarak gösteriyorum ama bu bilgilerin asıl kayıt edildiği dbo_sayac_teslim tablosunda kategori1 isimli sütündaki veriyi varsayılan çektiremiyorum.

    Umarım anlatabilmişimdir.
  • 30-01-2010, 14:44:28
    #4
    - ="& id &"" - bölümdeki boşlukları silince oldu - ="&id&"" - şeklinde saolun
  • 01-02-2010, 15:33:14
    #5
    Yalnız bu kezde şöle bir sorun oldu seçenekli aynı isimden 2 tane oldu oraya dokunmadan düzenle dersem bir rakam atıyor veri tabanına seçmeli yerdeki veriyi değiştirmesem bile seçmem gerekiyor.
  • 01-02-2010, 16:02:32
    #6
    kastek adlı üyeden alıntı: mesajı görüntüle
    Yalnız bu kezde şöle bir sorun oldu seçenekli aynı isimden 2 tane oldu oraya dokunmadan düzenle dersem bir rakam atıyor veri tabanına seçmeli yerdeki veriyi değiştirmesem bile seçmem gerekiyor.
    <option value="<%=secili("kimlik")%>" selected><%=secili("adi")%></option>
    Bu kısımdaki option'un value değerini kontrol edermisiniz, büyük ihtimalle oraya başka bişey yazdırıyor.
  • 01-02-2010, 16:24:59
    #7
    Çok teşekkürler ufak hatalar nelere kadir
  • 08-02-2010, 16:59:03
    #8
    Son bir sorunum kaldı

    Alıntı
    <%

    '//İSTATİSTİKLER
    Set ToplamYazi = Conn.Execute("Select count(kimlik) as toplam from dbo_sayac_teslim where ONAY=1")
    ToplamYazim = ToplamYazi("toplam")
    ToplamYazi.Close
    Set ToplamYazi = Nothing
    %>
    Bu şekilde vt de toplam kaç adet kayıt var görüyorum sorun yok ama kodu şu şekilde değiştirince çalışmıyor

    Alıntı
    <%

    '//İSTATİSTİKLER

    Set ToplamYazi = Conn.Execute("Select count(kimlik) as toplam from dbo_sayac_teslim where kategori=G4")
    ToplamYazim = ToplamYazi("toplam")
    ToplamYazi.Close
    Set ToplamYazi = Nothing
    %>
    Burada yapmak istediğim de kategori sütununda kaç tane G4 var toplamı yazdırsın.

    "Kimlik = id olarak kullanılmıştır."