Форум: "Базы";
Текущий архив: 2002.03.04;
Скачать: [xml.tar.bz2];
ВнизПомогите пожалуйста срочно нужно. Очень срочно Найти похожие ветки
← →
HDD (2002-02-06 01:27) [0]procedure TForm2.TreeView1Click(Sender: TObject);
begin
If TreeView1.Items.Item[1].Focused then
begin
Form1.ADOTable1.TableName:="Use";
Form1.ADOTable1.Active:=true;
end;
If TreeView1.Items.Item[2].Focused then
begin
Form1.ADOTable1.TableName:="Oil";
Form1.ADOTable1.Active:=true;
end;
If TreeView1.Items.Item[3].Focused then
begin
Form1.ADOTable1.TableName:="Fuel";
Form1.ADOTable1.Active:=true;
end;
end;
Ничего не пойму почему не работает?
Как распечатать содержимое DBGrid1?
Как организовать поиск по DBGrid1, к нему потключена база данных Access?
Заранее благодарен Кирилл
← →
Леша (2002-02-06 04:49) [1]Поскольку ты не пишеш что именно не работает и выдается ли обшибка, то мосмотри нижеследующее.
Для ADOTable должен быть правильно подключен коннект. Это можно сделать через отдельный компонент ADOConnection и прописать его в свойстве ADOTable - Connection. Либо можно заполнить свойство
ConnectionString. Также проверь цепочку ADOTable -> DataSource -> DBGrid.
Распечатать можно через QReport. Привязываеш Band к набору данных а компоненты отображения на банде к полям набора данных.
Если есть FastReport то там есть компонент, который привязывается к DBGrid и печатает его содержимое.
Поиск по набору данных осуществляется методами ADOTable - Locate или Lookup.
← →
HDD (2002-02-06 08:20) [2]Ошибки никакой нету просто глухо и всё. То есть не открывается база. А насчёт Qreport и LOcate, Lookup Можно по подробнее
← →
amamed_3071 (2002-02-06 08:57) [3]TreeView1Click замени на TreeView1Change и в начале прибав
if TreeView1.selected=nil then exit;
← →
HDD (2002-02-06 16:19) [4]Ну тоже самое просто молчит!
procedure TForm2.TreeView1Change(Sender: TObject; Node: TTreeNode);
begin
if TreeView1.selected=nil then exit;
If TreeView1.Items.Item[1].Focused then
begin
Form1.ADOTable1.TableName:="Use";
Form1.ADOTable1.Active:=true;
end;
If TreeView1.Items.Item[2].Focused then
begin
Form1.ADOTable1.TableName:="Oil";
Form1.ADOTable1.Active:=true;
end;
If TreeView1.Items.Item[3].Focused then
begin
Form1.ADOTable1.TableName:="Fuel";
Form1.ADOTable1.Active:=true;
end;
end;
← →
Набережных С. (2002-02-06 18:35) [5]А сколько итемов в TreeView? И, кстати, они начинаются с нуля...
if TreeView1.Selected <> nil then
case TreeView1.Selected.Index of
0: ...;
1: ...;
2: ...;
else ...;
end;
← →
HDD (2002-02-07 02:16) [6]23 итема!
← →
Севостьянов Игорь (2002-02-07 11:07) [7]Все правильно относительно того что сказал Набережных С.
23 Items - ну что ж из твоего кода можно сказать что тебе только три и надо ну так и укажи 3 штуки а на остальное (else
)скажи напримерDBGrid.DataSource := nil;
Это чтобы ничего в гриде не было...
Вопросы по мылу...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.03.04;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c