Strona 1 z 1

Wartości z 2 kolumn tabeli

Nowy postNapisane: piątek, 2 grudnia 2011, 22:02
przez rafalskraba
Witam,

Jak wyświetlić w komponencie DBComboBox wartości z wartości z dwóch kolumn tabeli. Innymi słowy mam tablicę w której w jednej kolumnie jest zapisane imię natomiast w drugiej nazwisko. Chce obie te wartości wyświetlić w jednym komponencie DBComboBox.

- server baz danych: firebird,
- komponenty użyte do zestawienia połączenia: SQLConnection->SimpleDataSet->DataSource.

Proszę o jakąś wskazówkę.

Pozdrawiam

Rafał

Re: Wartości z 2 kolumn tabeli

Nowy postNapisane: sobota, 3 grudnia 2011, 09:29
przez Corvis
Do DBComboBox możesz podpiąć tylko 1 pole. Tak więc jak chcesz to zrobić przez DBComboBoxa musisz w zapytaniu select połączyć pole imie i nazwisko np przy użyciu funkcji concat. i nazwac je np. imienazwisko i te pole wrzucic do DBComboBoxa.

Ps. Do czego ci DBComboBox ?

Re: Wartości z 2 kolumn tabeli

Nowy postNapisane: sobota, 3 grudnia 2011, 18:52
przez rafalskraba
Witam,

dzięki Corvis za wskazówkę. Odnośnie DBComboBox, wykorzystuję go do wyboru nazwy użytkownika z listy zapisanej oczywiście w odrębnej tablicy. Następnie do powiedzmyy głównej tablicy bazy danych jest on identyfikowany za pomocą ID_USERS w głównej tablicy.

Poniżej przykładowy kod:

Kod: Zaznacz cały
SELECT
  PROJ.PROJ_NR,
  PROJ.PROJ_NAME,
  PROJ.PROJ_DATE_IN,
  PROJ.PROJ_DATE_OUT,
  USERS.USERS_IMIE,
  USERS.USERS_NAZWISKO,
  CLIENT.CLIENT_NAME
FROM
  PROJ
  INNER JOIN CLIENT ON (PROJ.PROJ_CLIENT_ID = CLIENT.CLIENT_ID)
  INNER JOIN USERS ON (PROJ.PROJ_USERS_ID = USERS.USERS_ID)

Re: Wartości z 2 kolumn tabeli

Nowy postNapisane: środa, 7 grudnia 2011, 09:49
przez Corvis
I jak poradziłeś sobie ?

Re: Wartości z 2 kolumn tabeli

Nowy postNapisane: czwartek, 8 grudnia 2011, 21:51
przez rafalskraba
Witaj,

znalazłem dzisiaj troche czasu więc walczę z tematem napisze jak tylko coś uda mi sie zrealizować moją koncepcję.

Rafał