Stringgrid ile kontrol...

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
aCaNaLp
Üye
Mesajlar: 6
Kayıt: 13 Nis 2004 12:03

Stringgrid ile kontrol...

Mesaj gönderen aCaNaLp »

Sitenin yeni uyelerindenim...

Ben Ahmet size bu maili Almanya’dan yaziyorum,benim bir sorunum var,yardimci olabilirseniz eger sevinirim...

Soru su dostlarim;

Ben database den verileri stringgrid de listeliyorum,burda sorun yok,sorun su.?Stringgrig de 10 tane futbol maci var



Mesela

Kupon no : 11010111



101 12:30 12.12.2004 Arsenal-Lyon (tipp 1)1,25

102 12:30 12.12.2004 Fener-besiktas (tipp0)3,00

103...........

104..........



Diye gidiyor bu liste ,yukarda gordugun 1,25 ve 3 ise eger oyuncu arsenal e bahis yapmissa 1 e 1,25 ve fener-besiktas macina sifir yani beraberlik oynamissa 1 e 3 alacak.boyle en fazla 10 macimiz var.Adam 10 euro basmissa 37,5 kazanacak iki mac icin ama en az uc mac tahmin hakki var,Sonra ben yazdir butonuna basinca hem bu kupon yazicidan cikacak hemde bu bilgiler 11010111(kupon no) adli bir dosya kaydedilecek sonra bir sonraki kupon icin kupon no bir artacak ve yeni bir kupon yapildigi zaman bilgileri yazdirmak istedigimde ise kupon no bir artacak ve 11010112 adli dosyaya kaydedilcek.HER KUPON AYRI BIR DOSYAYA KAYDEDILECEK...,ve ben aksam bu oynan kuponlari kontrol etmek istedigimde database dosyama mac sonuclarini vericem ve bu kaydedilen dosyalari bir program yardimi ile kontrol edicem .Kazanmis yada kazanmamis, Eger bana yardimci olursaniz cok iyi olcak,Allah sizden razi olsun...

Databaseden aliyorum bu verileri ve bir yazicidan basmak istiyorum

Kupon no ,mac saati,mac adi vsvs ve bahis yapilan para miktari kisinin max kazanacagi para vs

Simdiden tesekkurler….
Ahmet CANALP
Universität Paderborn
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Oncelikle forumumuza hoşgeldiniz.... Zaman zaman işler dolayısıyla ben de Almanya'da bulunuyorum. (Raunheim, Frankfurtyakınlarinda bir yer...)

Neyse sorunuza gelecek olursak... Acikcasi mesaji okudugumda tam olarak nerede takıldıgınızı ve neyi yapamadiginizi anlayamadim.... Yazdirma isleminde mi sorun var yoksa veritabanı yapısını olusturmada mi? Tam sorun nedir?
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
aCaNaLp
Üye
Mesajlar: 6
Kayıt: 13 Nis 2004 12:03

Mesaj gönderen aCaNaLp »

veritabani tamam onu hallettim,ama sorun stringgrid i yazdirma ve her seferinde kupon no yi baz alarak bilgileri bir dosyada tutmak istiyorum...
Ahmet CANALP
Universität Paderborn
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Merhaba aramıza Hoşgeldin.

Forum'da daha önce ben yazdırmay'la ilgili ufak bir kod göndermiştim. İstiyorsan bir arattır.

Bu soruyu bana mail atmıştın Hatırlamışsındır Umarım beni.

Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
aCaNaLp
Üye
Mesajlar: 6
Kayıt: 13 Nis 2004 12:03

Mesaj gönderen aCaNaLp »

Vallahi bravo .-)
Cok guzel bir site burasi
Ahmet CANALP
Universität Paderborn
aCaNaLp
Üye
Mesajlar: 6
Kayıt: 13 Nis 2004 12:03

Mesaj gönderen aCaNaLp »

Asil problem aslinda kayit isleminde karsima cikiyo,her kupon icin ayri bir dosyaya kayit nasil yapabilirim,birde stringgrid de hersatiredaki sayisal degerleri yani tipp1 icin 1.50 tipp0 icin 3.0 tipp2 icin 5.0 diyelim hersatirdaki bu verileri nasil carptirabilirim,yani bunu yapmamin amaci kuponun kazanacagi parayi bulmak icin buna ihtiyacim var,yardimlariniz icin sagolun...
Ahmet CANALP
Universität Paderborn
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Re: Stringgrid ile kontrol...

Mesaj gönderen mege »

aCaNaLp yazdı:102 12:30 12.12.2004 Fener-besiktas (tipp0)3,00
ya beşiktaşa hiçmi şans vermiyo bu adamlar. Allah allah aldılar tabii hakemi :)

dosya ile ilgili aşağıdaki link var. TXT dosya oluşturma 2 yöntemden bahsedilmiş.
1- Bir memo içerisine aktarıp Source.Lines.SavetoFile('c:\data.txt'); ile kaydetme
2- diğeri dosya oluşturup writeln ile kayıt ekleme
orada dosyaadi yerine bahis nonu verirsin.

viewtopic.php?t=2098&start=0&postdays=0 ... highlight=
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Her kupan açtığında kupon'a verdiğin bir kod için dosya oluştur. Veya veritabanı kullanıyorsan bir tabloda düzenle. Çarpma işleminde yapamadığınız olay nedir biraz daha detay verirmisiniz.

Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
aCaNaLp
Üye
Mesajlar: 6
Kayıt: 13 Nis 2004 12:03

Mesaj gönderen aCaNaLp »

101 yazdim enter bastim
karsima tipp soran bir dialogbox geldi tipp i 1 verdim mesela kisi bir mac icin 3 ihtimali oynamak isteyebilir o zaman en yuksek olani baz alacak ve bu degerleri carpip bir edit te toplayacak
Neyse ben bi toparlayip sonra anlatiyim,iyice karistiracam yoksa...
Cok tesekkurler,mukemmelsiniz
Ahmet CANALP
Universität Paderborn
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Aslında Algoritman Hazır bile

Kod: Tümünü seç

     if tip = 'tip1' Then 
       .............. //Tip 1 seçildiyse yapılacak işlemler
     Else
       if tip = 'tip2' Then
          ........... //Tip 2 seçildiyse yapılacak işlemler
        Else
           if tip = 'tip3' then
           ...........//Tip3 seçildiyse yapılacak işlemler
           Else
               if (Tip = 'tip1') and (tip = 'Tip2') and (tip = 'Tip3') Then
              ...............

Vesaire vesaire gibi olmalı         
Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

string grid yerine dbgrid kullanıp arkada da veritabanından gelen bir tablo kullnaırsanız daha kolay olur kanaatindeyim... Gerekli sutunlarin carpimindan elde edilecek yeni sutunlari da tabloya calulated alan olarak ekleyebilirsiniz. ilgili tablonun da oncalculated eventinde

Kod: Tümünü seç

Tablo1CalculatedAlan1:=Tablo1Alan1*Tablo1Alan2
şeklinde atamayi yapabilrsiniz. Boylece ilgili Alan1 ve Alan2 degerini girince degeri dbrid icinde hesaplanmıs olarak gorursunuz....
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

StringGrid içindede Hücre hesaplatması yapmak istiyorsan StringGrid'in OnSetEditText eventinde aşağıda vermiş olduğum gibi bir hesaplatma yapabilirsin.

3 Sutun'a (Giriş esnasında) 2 Sutun'a ve 1 Sutun'a girilen rakamsal değerleri çarpar.

Kod: Tümünü seç

    StringGrid1.Cells[3, ARow]:= IntToStr(StrToIntdef(StringGrid1.Cells[2, ARow],0) * StrToIntDef(StringGrid1.Cells[1, ARow], 0));

Kolay Gelsin...

İyi Geceler.

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
aCaNaLp
Üye
Mesajlar: 6
Kayıt: 13 Nis 2004 12:03

Mesaj gönderen aCaNaLp »

cok tesekkurler,hepsi isime yaradi bilgilerin...
Herkese tesekkurler...
Ahmet CANALP
Universität Paderborn
Cevapla