Hirdetés

2024. június 10., hétfő

Gyorskeresés

Útvonal

Fórumok  »  Szoftverfejlesztés  »  Delphi-segítség! (téma lezárva)

Hozzászólások

(#1) l_evi


l_evi
csendes tag

Gyerekcipőben járó Delphi tudásom mellé segítséget kérek. Delphi 4 -ben irogatok es Paradox táblákkal dolgozok.
A következő problémáim lennének:
1. Nem tudom rábeszélni az adatmegjelenítési komponenseim (DbLookupComboBox, DbLookupListBox, DbEdit) hogy Enter-re elvégezzék ugyanazokat a folyamatokat, amit OnClick-re elvégeznek,
2. Egy DbLookupComboBox, ami az elemeit egy tablabol veszi - hogyan lehet megoldani, hogy ha mar valasztottam elemet, ujra megengedje, hogy ne legyen egyetlen elem sem kiválasztva.
3. Egy adattábla, amit navigátorral kezelek. Felvitelnél DbLookupComboBox-val írja az értéket egy szűrt adatokat tartalmazó táblából a főtáblámba, viszont mikor haladok a főtáblában előre meg vissza nem tudom megjeleníteni ezeket az értékeket.
Remélem érthetően fogalmaztam meg a kérdéseim, bár még ebben sem vagyok biztos.
Minden javaslatot előre is köszönök.

(#2) Alan válasza l_evi (#1) üzenetére


Alan
aktív tag

1. OnKeyPress-t már próbáltad?
2. Szerintem nem lehet, csak úgy, ha lekapcsolod a ListSource-ról. Amúgy már a program indításánál (vagy az adatbázisra kapcsolódásnál) kiválasztja az első elemet, nem? Tehát nincs is olyan állapot, hogy nincs semmi kiválasztva.
3. Ezt a kérdést nem teljesen értem... Hogy érted azt, hogy ''megjeleníteni ezeket az értékeket''? Hol? És a DBLookupCOmboBox-nál milyen tulajdonságok hogy vannak beállítva (ListSource, DataSource stb.)?

(#3) l_evi válasza Alan (#2) üzenetére


l_evi
csendes tag

Alan-nak koszonom a hozzaszolast,
1.OnKeyPress kiprobalva, nem megy. Beerem a Tab-bal.
2.Az elso elem az elso kattintaskor valasztodik ki, es tenyleg csak ugy lehet megoldani amit en szeretnek, ha lekapcsolom az adattablarol.
3. Idokozben rajottem, hogy nem megoldhato, amit akarok es mas megoldast kerestem.
l_evi

Útvonal

Fórumok  »  Szoftverfejlesztés  »  Delphi-segítség! (téma lezárva)
Copyright © 2000-2024 PROHARDVER Informatikai Kft.