Jump to content

mustafa kartal

uniGUI Subscriber
  • Posts

    70
  • Joined

  • Last visited

Posts posted by mustafa kartal

  1. Ben genelde listeleme için sql de view kullanırım ve oradaki kod da yapmış olduğum değişlik aşagıdaki gibidir 

     

    create VIEW [dbo].[HESAPLAR] AS
    SELECT H.ACIKLAMA,H.ADI_SOYADI,H.BANKA_ID,H.CARI_ID,H.GIRIS_CIKIS,H.HESAP_NO,H.IBAN_NO,H.ISLEM_TURU_ID,
    H.id,H.KART_AD_SOYAD,H.KART_CVS,H.KART_NO,H.KART_SON_KUL_TARIH,H.SENET_ODEME_TARIHI,H.SILIP_NO,H.SUBE,
    H.TARIH,H.TURU,H.TUTAR,H.SILINDIMI,H.INSERT_DATE,H.INSERT_PC,H.USER_NAME,
    isnull(h.ARAC_PLAKA,'')AS ARAC_PLAKA,
    isnull(B.BANKA,'')as BANKA,
    isnull(C.FIRMA_ADI,'')AS FIRMA_ADI,
    isnull(I.ISLEM_ADI ,'')as ISLEM_ADI 
    FROM
     HESAPLAR_GELIR_GIDER AS H 
     LEFT OUTER JOIN BANKA AS B ON H.BANKA_ID=B.id  
     LEFT OUTER JOIN CARI C ON H.CARI_ID=C.id
     LEFT OUTER JOIN ISLEM_TURU AS I ON H.ISLEM_TURU_ID=I.id
     WHERE  H.SILINDIMI=0 
    GO
  2. Sorunumu şu şekilde çözdüm database de alanlarım null değerine sahip idi ondan dolayı filitrelemede kayıt satırları gelmiyordu bende o alanları isnull(alan_adı,'') yaparak çözdüm

    Belki bir başkasının işine yarar

  3. Merhaba 

    Grid filitrelemede gelen veriler satır içerisi boş ise o satırı getirmiyor

    ARAC_PLAKA like :ARAC_PLAKA and BANKA like :BANKA and FIRMA_ADI like :FIRMA_ADI burada bu alanların hepsi doldurulmayabilir 

    örnek: araç plakası boş geçebilir veya diğerlerini fakat bu alan boş olduğu için filitrelemede bu 3 alan içerinde veri var ise sadece onları getiriyor bir tanesi bile boş olsa o satır gözükmüyor bu sorun neyden kaynaklanıyor acaba 1- resimde normalde 6 kayıt var fakat bu kodu devreye aldığımda (ARAC_PLAKA like :ARAC_PLAKA and BANKA like :BANKA and FIRMA_ADI like :FIRMA_ADI) sadece bir kayıt geliyor oda buradaki 3 filtreleme deki alanların dolu olduğu kayıt

    post-2059-0-02901800-1535963109_thumb.jpg

    post-2059-0-53573100-1535963115_thumb.jpg

  4. Farshad Mohajeri öncelikle geri dönüş yaptıgınız için teşekkürler ben daha önce unigui ile bu konuları hiç çalışmadım formda css ve html kullanıldığını gördüm ve acaba bir html,css ve js hazır kodları unigui de kullanabilirmiyiz kullanılabiliniyorsa nasıl yapılıyor bunu ögrenmek istedim unigui de html cs js kullanıldığını gördüm ve unigui nesnelerinde bu kodları girebilecegimiz alanlar mevcut fakat hangi kodu nereye girebilecegimiz bir bilgim olmadığı için bu konuda yardım istedim unigui nesnelerinde (TUniEventStrings) alanlarını nasıl kullanabilecegimiz bir eğitim video veya döküman veya örnekler olsa bizde kendimizi o yönde geliştirebiliriz. ben daha önce hiç web ile ugraşmadım  bundandır ki bu konunlara yabancıyım fakat ögrenmeye çalışıyorum bana (ögrentin) demiyorum sadece orada event larda ne gibi çalışmalar yapılabilir onu ögrenmek istiyorum burada yardımcı olan hayri aslana da teşekkür ediyorum sizde teşşekür ediyorum her zaman bize yardımcı oldunuz umarım bu konularla ilgili daha fazla örnek ve eğitici içerik hazırlanır sonuçta delphi kullanan herkes html,css,js biliyor anlamına gelmiyor her kesin yetenekleri farklı yönlerde

    iyi çalışmalar

  5. Teşekür ederim elinze sağlık iyi olmuş fakat bunların onclick olaylarına kendi formlarımızı nasıl açarız bunlar direk link olarak tıklanıyor ben kendi unigui formlarımı açmak istiyorum

  6. Tam olarak ne yapmak istediğinizi anlamadığım için bir şey diyemiyorum.

    Bir UniTabSheet içerisinde Form göstermek mi amacınız?

    Evet UniTabSheet içerisinde Form göstermek  fakat uniframe değil uniform göstermek istiyorum uniframe nesnelerine ve değişkenlere ulaşamıyorum çünkü

  7. Ve ayrıca demolarda C:\Program Files (x86)\FMSoft\Framework\uniGUI\Demos\Desktop\Form With Parent 1\FormWithParent1.dproj örneklerine bakıyorum ben de deneme için yenş bir proje olarak aynısını yapıyorum fakat benim yaptıgım da form2 yine panel içinde değil dışında açılıyor her şeyi kontrol ettim birebir aynısını yaptım fakat o bile olmadı burada önemli bir nokta gözden kaçıyor fakat ben bulamadım 

  8. Bu dediklerinizi yaptıp fakat yine olmadı size göndermiş olduğum test projesinde şunu yapmak istiyorum aslında orada pagecontrol var onun sekmelerinde frame formlar açılıyor fakat uniform lar açılmıyor bende 

    şöyle yapmak istedim tabsheet frame açmak onun içinde de uniform açmak aslında direk uniform tabsheet de açabilsem sorun olmayacak

  9. Farshad Mohajeri Ben kendi projeme destek talep etmeyi kasdetmedim yeni güncelleme alabileceğim abonelik süremin bittiğini kasdetdiğim. Biliyorum sizde elinizden geleni yapıyorsunuz fakat bazı uygulamalar sizin demo da çalışırken bizim daha komplike projelerde (çalışmayabiliyor) veya sorun yaşabiliyoruz tabi yaşadığımız tüm sorunları çözüyorsunuz eyvallah orada bir problem yok size en yakın bir zamanda bununla ilgili bir test uygulama gönderecegim

  10. formu panel içinde açma sorunu hala devam ediyor acaba bu konuda bir şeyler yapılacakmı daha ne kadar bekleyecegiz acaba sonuçta yazılım deste süremiz bitiyor daha sonra burada düzeltme yaptıgınızda destek yenilemesi yapmanı gerekli demeyin 

  11. Bir diğer konu ise fastreport çıkıtı olarak göstermiş olduğum raporu mail olarak göndermek istiyorum fastreport da çıktı alabiliyoruz bu çıktıyı runtime ram üzerinde veya programın çalıştıgı dizinde

    herhangi bir yere kayıt ederek ve o kayıt edilen dosyayı mail olarak göndermek istiyorum fastreport da göstermiş olduğum raporu kullanıcıya göstermeden exe dizin kayıt ettirkmek istiyorum bunu unigui ile yapmamız mümkünmü acaba veya

    herhangi bir bileşen mi kullanmamız gerekli

  12. Kullanmış olduğum kod belki başkasına yarabilir

    procedure TFrm_Email_Gonder.SendEmailIndy(

    const SMTPServer: string;

    const FromName, FromAddress: string;

    const ToAddresses: string; //comma separated list of e-mail addresses

    const CCAddresses: string; //comma separated list of e-mail addresses

    const BCCAddresses: string; //comma separated list of e-mail addresses

    const Subject: string;

    const EmailBody: string;

    const IsBodyHtml: Boolean);

    var

    smtp: TIdSMTP; // IdSmtp.pas

    msg: TidMessage; // IdMessage.pas

    builder: TIdMessageBuilderHtml; //IdMessageBuilder.pas

    begin

    msg := TidMessage.Create(nil);

    try

    builder := TIdMessageBuilderHtml.Create;

    try

    if IsBodyHtml then

    begin

    builder.Html.Text := EmailBody;

    builder.HtmlCharSet := 'utf-8';

    builder.HtmlContentTransfer := 'quoted-printable';

    end else

    begin

    builder.PlainText.Text := EmailBody;

    builder.PlainTextCharSet := 'utf-8';

    builder.PlainTextContentTransfer := 'quoted-printable';

    end;

     

     

    builder.Attachments.Add(UniServerModule.FilesFolderPath+'\img\test.xlsx');

     

     

    builder.FillMessage(msg);

    finally

    builder.Free;

    end;

     

    msg.From.Name := FromName;

    msg.From.Address := FromAddress;

    msg.Subject := Subject;

     

    msg.Recipients.EmailAddresses := ToAddresses;

    msg.CCList.EmailAddresses := CCAddresses;

    msg.BccList.EmailAddresses := BCCAddresses;

     

    smtp := TIdSMTP.Create(nil);

    try

    smtp.Host := SMTPServer; // IP Address of SMTP server

    Smtp.UseTLS := utNoTLSSupport;

    smtp.Port := 587; //The default already is port 25 (the SMTP port)

    smtp.Username := 'test@test.com';

    smtp.Password := '12345';

    smtp.AuthType := satDefault;

     

    smtp.Connect;

    try

    smtp.Send(msg);

    finally

    smtp.Disconnect;

    end;

    finally

    smtp.Free;

    end;

    finally

    msg.Free;

    end;

     

    ShowMessage('gitti');

×
×
  • Create New...