• 13-09-2012, 14:34:55
    #1
    Arkadaşlar, böyle bir form var. Gördüğünüz gibi çok saçma bir hareketle doldurdum. Olması gereken bu fakat inanılmaz kasıyor ve bunların veritabanına kaydedilmek için gerekli kodları düşünün. Mantık çok saçma.

    Nasıl bir yol izlemem gerekiyorki böyle bir formu en basit kodlarla oluşturabileyim.

    Şu şekilde de olabilir. Sadece tek bir satır girdi yanında + butonuna basınca 2. satır oluştu yine + basınca 3. satır oluştu diyelim 15. satırda +ya basmadı direk kaydet butonuna bastı ve bu kayıtlar veritabanına tek bir projenin kayıtları olarak düştü.

    Daha sonradan tekrar eklemek isteyince yine bu pencereyi açabilip isterse 15ten sonra devam edebilecek. Tek sayfada toplam 30 kayıt bulunacak.

    İşin içinden cıkamazsın cok zor derseniz ücretli olarak anlayan birinede yazdırabilirim.

    Ama içimden bir ses sanki for ve while ile birşeylerin olabileceğini söylüyor ne çok çekindiğim kavramlar olduğu için şimdi yeniden for ve while mantığını okuyup anlamaya çalışacağım. Bu sırada konuyu açtım.

    Teşekkürler şimdiden.

  • 13-09-2012, 15:20:46
    #2
    "İnanılmaz kasıyor" derken kayıt esnasında mı?
  • 13-09-2012, 17:18:03
    #3
    fatihcan adlı üyeden alıntı: mesajı görüntüle
    "İnanılmaz kasıyor" derken kayıt esnasında mı?
    form açılırken kasıyor kayıt için kodları cok fazla olacağından kayıt olayına giremedim daha.

    birsürü checkbox textbox olduğundan
    form açılırken kasıyor.

    mesela formu ilk açtığımda üst bilgiler ve 1 adet satır olsa

    X X X X X X X X X X (+ yeni ELK ekle) butonum olsa

    basınca yine
    X X X X X X X X X X (+ yeni ELK ekle) böyle böyle gelse dicem.

    yine yeni textbox isimleri gelecek nasıl kontrol edecem bulamadım.
  • 13-09-2012, 19:37:25
    #4
    bunları elle oluşturmuşsan helal sana bunlar için dinamik kontrol oluşturmak en iyi yöntemtir. bunun için de döngüleri öğrenmen gerek

    isim olayını falan düşünme. döngüdeki dere göre isim verirsin. tam olarak ne yapmak istediğini anlayamadım.

    veritabanı kodu neden kassın? işin kolaylaşsın istiyorsan entitiy framework kullan. diğer türlü bu kadar alana sql kodu ile yazmak zülum olur. tabii parametre de kullanabilrisin ama yine de sql kod yerine entity framework u kullanman daha mantıklı.
  • 14-09-2012, 00:02:21
    #5
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    bunları elle oluşturmuşsan helal sana bunlar için dinamik kontrol oluşturmak en iyi yöntemtir. bunun için de döngüleri öğrenmen gerek

    isim olayını falan düşünme. döngüdeki dere göre isim verirsin. tam olarak ne yapmak istediğini anlayamadım.

    veritabanı kodu neden kassın? işin kolaylaşsın istiyorsan entitiy framework kullan. diğer türlü bu kadar alana sql kodu ile yazmak zülum olur. tabii parametre de kullanabilrisin ama yine de sql kod yerine entity framework u kullanman daha mantıklı.
    Dediğin gibi bende tam anlamadım ne yapmak istediğini hatta konuyu 3 kez okudum

    WebFaresi adlı üyeden alıntı: mesajı görüntüle
    form açılırken kasıyor kayıt için kodları cok fazla olacağından kayıt olayına giremedim daha.

    birsürü checkbox textbox olduğundan
    form açılırken kasıyor.

    mesela formu ilk açtığımda üst bilgiler ve 1 adet satır olsa

    X X X X X X X X X X (+ yeni ELK ekle) butonum olsa

    basınca yine
    X X X X X X X X X X (+ yeni ELK ekle) böyle böyle gelse dicem.

    yine yeni textbox isimleri gelecek nasıl kontrol edecem bulamadım.
    Üstte proje kodu, adı, hazırlayan falan var mesela alttaki ELK1, ELK2.... gider alttaki tablodakiler bir projeye mi ait ? yani projede nin alttaki tablo ile alakası nedir? Senin ne yapmak istediğini tam olarak anlayamadığımdan bir öneride bulunamıyorum Sen projede neler yapmak istiyorsun onu kısaca anlat önce
  • 14-09-2012, 15:40:48
    #6
    bir projemiz var diyelim. Adı ABC olsun.

    Bu projeye ait kayıtlar olacak.
    Bukayıtlar maksimum 30, min 1 tane. Ben yeni proje oluştur butonuna bastığımda,
    Proje kodu Parça ADI hazırlayan ve tarih i soracak.
    Bunları doldurduğumda ise alt stun çıkacak
    ELK1 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. (bustunda o checkboxlar felan var)

    Alttada kaydet butonu olacak. Kaydete bastığımda,
    ABC projesine ELK1 'in X Y Z vs. (satırdaki bilgiler işte) kayıt olacak.

    Bu kısımlar karışık buraları halledebilirim.
    İşin içinden çıkamadığım kısım şu.
    1 satır düşünün. ELK1 Stırı resimdeki. (diğer satırlar yok sadece 1.satır var)
    Ben satırı doldurduktan sonra yeni satır ekleye basinca aynı satırdan birtane daha altına gelmeli ve onu doldurunca 1 tane daha ekleye basarsam yenisi gelmeli.

    En sonunda ise yeni satır eklemeye basmayıp tamam artık kaydedeyim diyip kaydet butonuna basınca komple projeyi kaydetmeli.

    Şimdi oraya biton checkbox combo felan doldurup yapabilirim sorun değil ama çok aşırı kod olacak ertan ın dediği gibi işin içinden çıkamayacağım.

    Aşağıda yine kabaca anlatmaya çalıştım. Böyle birşeyi yapabilmem için nereye yoğunlaşmam gerekiyor. Araştırıyorum 3 gündür bulamadım. Şunları incele deseniz bile bir bilgi olur elimde o bile yok

  • 14-09-2012, 18:37:08
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Web Faresi = PROGRAMLAMA KATİLİ
  • 14-09-2012, 19:30:53
    #8
    r10ss adlı üyeden alıntı: mesajı görüntüle
    web faresi = programlama katİlİ
  • 14-09-2012, 20:35:50
    #9
    WebFaresi adlı üyeden alıntı: mesajı görüntüle
    bir projemiz var diyelim. Adı ABC olsun.

    Bu projeye ait kayıtlar olacak.
    Bukayıtlar maksimum 30, min 1 tane. Ben yeni proje oluştur butonuna bastığımda,
    Proje kodu Parça ADI hazırlayan ve tarih i soracak.
    Bunları doldurduğumda ise alt stun çıkacak
    ELK1 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. (bustunda o checkboxlar felan var)

    Alttada kaydet butonu olacak. Kaydete bastığımda,
    ABC projesine ELK1 'in X Y Z vs. (satırdaki bilgiler işte) kayıt olacak.

    Bu kısımlar karışık buraları halledebilirim.
    İşin içinden çıkamadığım kısım şu.
    1 satır düşünün. ELK1 Stırı resimdeki. (diğer satırlar yok sadece 1.satır var)
    Ben satırı doldurduktan sonra yeni satır ekleye basinca aynı satırdan birtane daha altına gelmeli ve onu doldurunca 1 tane daha ekleye basarsam yenisi gelmeli.

    En sonunda ise yeni satır eklemeye basmayıp tamam artık kaydedeyim diyip kaydet butonuna basınca komple projeyi kaydetmeli.

    Şimdi oraya biton checkbox combo felan doldurup yapabilirim sorun değil ama çok aşırı kod olacak ertan ın dediği gibi işin içinden çıkamayacağım.

    Aşağıda yine kabaca anlatmaya çalıştım. Böyle birşeyi yapabilmem için nereye yoğunlaşmam gerekiyor. Araştırıyorum 3 gündür bulamadım. Şunları incele deseniz bile bir bilgi olur elimde o bile yok

    Şimdi anladım örnek olarak access kullanıyorsan 2 adet tablon olacak biri projeler birinde de ekler kayıtlı olacak proje adları ilişkili olacak temel mantık bu. Bu kadar sana yardımcı olmadı ile yardımcı olabilirim.


    R10SS adlı üyeden alıntı: mesajı görüntüle
    Web Faresi = PROGRAMLAMA KATİLİ
    Eminim ki daha kötülerini de görmüşündür