- Ilyen lesz a CMF Phone 1
- KuKirin G4 - a sebesség ára
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Mobil flották
- Telekom mobilszolgáltatások
- iPhone topik
- A hátsó raktárból érkezhet a Galaxy S24 FE főkamerája
- Bemutatkozott a Redmi 13 4G
- Megérkezett a Google Pixel 7 és 7 Pro
Hirdetés
-
Az Xbox Series X|S konzolnak három új verziója jön idén
ph A trió egyik tagja egy Blu-ray olvasótól mentes, olcsósított kivitel lesz.
-
Destiny 2: The Final Shape - Mi vár ránk a jövőben?
gp A készítők egy rövid videóban beszéltek a rövid- és hosszútávú terveikről.
-
Csinált valamit a Nokia: megváltoznak a telefonhívások
it Végrehajtotta a világ első „magával ragadó” telefonhívását a Nokia vezérigazgatója. 3D-s hangélményt ígér.
Új hozzászólás Aktív témák
-
-
Notes
senior tag
akarmiDBComboBox.ItemIndex:=-1;
Undeclared identifier 'ItemIndex'-et kapok. Csak a sima ComboBox-nál van ItemIndex?Romanes eunt domus!
-
Notes
senior tag
Na jó azt hiszem, inkább a táblából feltöltök egy sima ComboBox-ot. Az kicsit rugalmasabb jószág.
Romanes eunt domus!
-
Notes
senior tag
Igazad van! Itt a megoldás! Illetve itt van az, hogy miért nincs megoldás... Ez egy DBLookUPComboBox (Utálom ezeket a hosszú neveket...) És annak már tényleg nincs ItemIndex tulajdonsága. Akkor marad a jó öreg ComboBox, meg egy kis kódolás a feltöltésére.
Romanes eunt domus!
-
Notes
senior tag
Milyen ID-ket?
De ha már itt tartunk ez az egész Form arról szól, hogy egy táblából feltöltök combobox-kat (mezőnként egy box), aztán egy lekérdez megnyomásásval a user csak azokat a rekordokat kapja vissza egy reportban, amiknek a tartalma megegyezik a comboboxok tartalmáva. Persze a dolog nem ilyen egyszerű, mert egy dátumtól-ig szűrés mindenképpen van a többi szűrés viszont csak akkor, ha a combobox előtti checkbox-ot kipipálja a felhasználó. Na képzelheted azt az Acces ágat az OnFilterRecord eseménykezelőben... mire azt összehozom... Azt hiszem erre mondják, hogy tipikus SQL megoldást kívánó dolog, de azt nem vágom. Valami ötlet?Romanes eunt domus!
-
Notes
senior tag
Tud valaki olyan progit ami Delphi kódbol csinál UML-t? Tudom, hogy fordítva illenen, dehát... ez van na!
(Google-t ismerem, de nincs időm próbálgatni ezeket az UML kriétöröket, ha van valakinek jól bevált... plíz!)Romanes eunt domus!
-
Notes
senior tag
No elkezdtem SQL-ezni. A SELECT utasítás egyszerűségéből fakadó sikerélmények után ( :) ) Kicsit elakadtam. Az alábbi kód a form-on lévő ComboBox-ok adatai alapján szűri a táblát. Pontosabban nem szűri... 'Parameter 'Felhaszn' not found-al leáll futás közben. Mit rontottam el?
With Query1, SQL Do
Begin
Close;
Clear;
ParamByName('Felhaszn').AsString:=LekerdFelhComboBox.Text;
ParamByName('Partn').AsString:=LekerdPartnerComboBox.Text;
ParamByName('KezdDatum').AsDate:=LekerdDatePicker1.Date;
ParamByName('VegDatum').AsDate:=LekerdDatePicker2.Date;
Add('SELECT *');
Add('FROM TranzTabla');
Add('WHERE (Datum>= :KezdDatum) AND (Datum<= :VegDatum)');
If LekerdFelhComboBox.ItemIndex>0 Then
Add ('AND (Felhasznalo= :Felhaszn)');
If LekerdPartnerComboBox.ItemIndex>0 Then
Add ('AND (Partner= :Partn)');
Open;
end;
end;
Illetve átolvastam 3 könyvet, de a Prepare helyes használatát nem sikerült megértenem (leginkább akkor működik minden jól, ha nem használom...) Erről is jó lenne egy kis útbaigazítás.
Köszi!
[Szerkesztve]Romanes eunt domus!
-
Notes
senior tag
Köszi! Végre életet leheltél a fórumba!
Végül így oldottam meg (Thx to prog.hu community!):
Begin
Close;
Clear;
Add('SELECT *');
Add('FROM TranzTabla');
Add('WHERE (Datum>= :KezdDatum) AND (Datum<= :VegDatum)');
If LekerdFelhComboBox.ItemIndex>0 Then
Add ('AND (Felhasznalo= '+ Quotedstr(LekerdFelhCombobox.text)+')');
If LekerdPartnerComboBox.ItemIndex>0 Then
Add ('AND (Partner= ' + Quotedstr(LekerdPartnerCombobox.text)+')');
If LekerdCimletCombobox.Itemindex>0 Then
Add ('AND '+ VPDataModule.TranzTabla.Fields[(LekerdCimletComboBox.ItemIndex)+5].FieldName +' is not null');
Prepare;
ParamByName('KezdDatum').AsDate:=LekerdDatePicker1.Date;
ParamByName('VegDatum').AsDate:=LekerdDatePicker2.Date;
Open;
end;
end;
Ez egy DBGrid-re irányítva hibátlanul működik. De ha a Query-t egy Reportra teszem és annak az OnPreview eseményekor hívom meg a fenti kódot, akkor mindig csak a feltételeknek elsőként megfelelő rekord jelenik meg, de az annyiszor, ahány rekord megfelel az SQL statement-nek. Nem tudom ez így érthető-e?
Az egyik könyvben azt olvastam, hogy a Query-hez kapcsoljak DataSource-t is. Minek? Lehet közvetlenül is hivatkozni rá nem?Romanes eunt domus!
-
Notes
senior tag
Sziasztok!
Report-ot gyártok éppen. Két Paradox táblából szedem ki az adatokat, két Query-vel (pl. Q1,Q2) Az a gondom, hogy (tudtommal) a QuickRep-nek csak egy DataSet jellemzője lehet, így az egyik Query nem érvényesül, csak amelyik ide be van állítva. A másikhoz tartozó QRDBText egyszerűen nem jelenik meg, illetve a QRExpr nullát ad vissza. Hogy lehet ezt megoldani?Romanes eunt domus!
-
Notes
senior tag
Ha a formon létrehozok egy GroupBox-ot arra utólg bármit rá tudok pakolni, de ha egy előtte már meglévő elemet (pl. button) akarok egérrel ráhúzni akkor ''alá'' kerül. Mit csinálok rosszul?
Romanes eunt domus!
Új hozzászólás Aktív témák
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Diablo IV
- Milyen házat vegyek?
- Autós topik látogatók beszélgetős, offolós topikja
- HiFi műszaki szemmel - sztereó hangrendszerek
- Csinált valamit a Nokia: megváltoznak a telefonhívások
- Ukrajnai háború
- Magga: PLEX: multimédia az egész lakásban
- Autós topik
- Politika
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen