Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
4-9348
Oxy2
2001-12-28 14:25
2002.03.04
Как вычислять системные цвета?


4-9332
Пастор
2002-01-04 17:07
2002.03.04
Как узнать запущенно ли интересующее меня приложение ?


1-9158
макар
2002-02-13 17:00
2002.03.04
Вопрос


3-9049
sd
2002-02-06 07:47
2002.03.04
Возврат значений из скрипта.


1-9142
HDD
2002-02-17 13:33
2002.03.04
Помогите пожалуйста





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский