Tüm Platformlar için Hızlı Uygulama Geliştirme Kitabı... Delphi
Ön Sipariş Talebinde Bulunan Üyelerimiz
Sipariş Talebinde Bulunan Üyelerimiz

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Butonlarla Kategori ve AltKategori Yapma
#11
kategorileri listelemek için ayrıca bir buton ayırman iyi fikir değil
form create olayı için procedure tanımla, butonlara kategori tanımlarını orda ata
kategoriden ürünlere geçtiğin zaman kategorilere dönüş için sabit bir butonu visible true yap
üründen dönmek için bu butonu kullan kategorilere dönünce bu butonu visible false yap
Cevapla
#12
Mesela şöyle bir mantık olur mu? Runtime create yapsak nasıl olur?
Şöyle bir kod yaptım; sql kuralına uyan 5 tane buton açması ve butonların onclik eventlarına eylem atamam lazım :S

procedure TForm1.FormCreate(Sender: TObject);
var
  C: TButton;
  i:integer;
  Product:String;
  Adet,Cost:Integer;
begin
  with Form1.MyQueryKategori do
  begin
    Close;
    SQL.Clear;
    SQL.Add('select * from TABLE_CATEGORY where SHOW_MAIN =: DefUserId');
    ParamByName('DefUserId').AsInteger := 1;
    OPEN;
    i:=1;
    while NOT(MyQueryKategori.EOF) do begin
      C := TButton.Create(nil);
      C.Caption:= MyQueryKategoriCatname.AsString;
      C.Left:=  50;
      C.Top:=  10 ;
      C.Height:= 100;
      C.Width:= 100;
      C.Parent:=Self;
      Inc(i);
      MyQueryKategori.Next;
    end;
   Close;
 end;

end;
Cevapla
#13
formcreate olayında sadece butonları create et
butonlara caption ve tag ataması yapmak için procedure (senin hazırlayacağın) çalıştır
butonların onclick eventine procedure (buton tagına göre kategori ise butonları ürünlere düzenleyecek, ürün ise ürün bilgilerini getirecek) ataması yap
Cevapla
#14
Photo 
Merhaba,
Bu bahsettiğiniz işlemleri runtime button create yapmadan
TDbCtrlGrid ile çok rahatlıkla yapabilirsiniz.


Ek Dosyalar Resimler
   
Cevapla
#15
Peki bu bir component için kullanım örneği varmıdır? Sizin örnek çok farklı görünüyor
Cevapla
#16
(01-11-2018, Saat: 16:37)akissoftware Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlPeki bu bir component için kullanım örneği varmıdır? Sizin örnek çok farklı görünüyor

TDbctrlgrid i inceleyin yapmaya çalışın takıldığınız yerlerde yardımcı olayım.

Örnekte 2 adet grid var ve iki farklı query ye bağlılar.
query1 ve query2 de kendi aralarında master detail olarak bağlanmış durumda.

gridin tasarımına gelince ilk hücreye siz panelinizi , Dblabel vs yerleştirin tablodaki kayıt adetine göre panelden otomatik oluşturacaktır.
Cevapla
#17
Doğru düzgün bir örnek bulamadım desem inanır mısınız? Delphinin kendi demolarında da yok. Bu komponenti yeni görüyorum. Anladığım kadarıyla 1.TDbctrlgrid kategorileri 2.TDbctrlgrid ise seçilen kategorinin içindeki ürünleri listeleyecek doğrumu?

Ancak bu dblabel vs ekleme işini anlamadım. Madem dblabel ile yapacağım TDbctrlgrid komponentini ne için kullanacağım? Bu konuda biraz yardımcı olabilir misiniz?
Cevapla
#18
Yaptığım tüm denemelere rağmen istediğim gibi kategori ve alt ürün listeleyecek sizin verdiğiniz örnek gibi bir yazılım yapamadım. Bu konuda bir örnek paylaşabilir misiniz?
Cevapla
#19
basit bir örnek hazırladım 
umarım işinize yarar 

Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Cevapla
#20
(01-11-2018, Saat: 16:08)iyarar Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba,
Bu bahsettiğiniz işlemleri runtime button create yapmadan
TDbCtrlGrid ile çok rahatlıkla yapabilirsiniz.

Sanırım bu tur bir yapinin sorunu da herhangi bir guncelleme oldugunda mesela kirmizi olan kismi tekrar yesil yapmaya calistiginizda ilgili tabloyu fullrefresh yapmak veya kapatip acmak gerekmesi.
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Excelden den import sırasında mükerrer kaydı konrol edip farklı işlem yapma musdi42 1 486 14-11-2017, Saat: 12:21
Son Yorum: uparlayan



Konuyu Okuyanlar: 1 Ziyaretçi