Strona 1 z 1

Ukrywanie kolumn

Nowy postNapisane: środa, 7 stycznia 2015, 17:46
przez Boshi
Jak można ukryć pewne kolumny? aktualnie mam tak, że ADOTable ustawione jest na pewną tabelę, podczas włączania programu widać wszystkie kolumny z tej tabeli. A chciałbym ukryć dwie ostatnie kolumny czyli ID1, ID2 gdzie owe id są kluczami obcymi z innych tabel. Próbowałem selectem wybrać, ale dalej pokazuje wszystko.

Re: Ukrywanie kolumn

Nowy postNapisane: czwartek, 8 stycznia 2015, 11:30
przez Mironas
Jak rozumiem chodzi o usunięcie kolumn z DBGrid-a.

Tutaj są 2 możliwości:

1. Kolumny na DBGrid są tworzone dynamicznie w momencie otwarcia komponentu ADOTable.
W takim przypadku wystarczy usunąć dane pole z zapytania SQL w ADODataSet lub ADOQuery. W ADOTable nie masz zapytania SQL, wybierasz tylko nazwę tabeli.
Można też dwukrotnie kliknąć na komponencie (ADODataSet, ADOQuery, ADOTable), otworzy się lista kolumn i wybrać tam tylko te kolumny jakie mają być widoczne.

2. Kolumny na DBGrid są ustalone (widoczne nawet gdy nie jesteśmy połączenie z DB).
Klikamy podwójnie na DBGrid i na liście dodajemy lub usuwamy kolumny.