powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / помогите ламеру
16 сообщений из 16, страница 1 из 1
помогите ламеру
    #32346583
avv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть форма, на которой расположены ADOConnection1, ADOQuery1, Грид и 2 лейбла и 3 кнопки. При создании формы в обработчике Create выполняется соединение и запрос, в сетку данные попададют. Это устраивает. по нажатии одной из кнопок в обработчике форма закрывается. если начать писать обработчик для другой кнопки, с участием адо компонент, то список свойств вообще не раскрывается (не раскрывается для любого компонента на форме). Т.е. из этого обработчика я не могу получить доступ к компонентам. Подскажите плиз.
...
Рейтинг: 0 / 0
помогите ламеру
    #32346600
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы Code Insight имеете что-ли в виду? Что значит не могу получить доступ? Клавиши на клавиатуре не нажимаются? Запустите компиляцию и гляньте на ошибки.
...
Рейтинг: 0 / 0
помогите ламеру
    #32346649
avv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я, если честно, не знаю что такое Code Insight, могу объяснить так. Я к примеру пишу в свойстве OnCreate
///////////
try
ADOConnection1.Connected:=True;
ADOQuery1.open;
except
MessageDlg('Произошла ошибка подключения или выполнения запроса', mtError,
[mbOk], 0);
abort;
end;
///////////

Это работает.

В свойстве кнопки onclick я напишу ADOConnection1. а после точки список свойств не выпадает. Т.е. я даже не могу обратится не к одному объекту формы.
...
Рейтинг: 0 / 0
помогите ламеру
    #32346662
avv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопр, походу снялся, я протупил.
...
Рейтинг: 0 / 0
помогите ламеру
    #32346663
Rostyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Послушайте pkarklin'а и запустите компиляцию. У Вас ошибка в коде.
...
Рейтинг: 0 / 0
помогите ламеру
    #32346669
ramящ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ошибка у тебя в тексте где-то есть.
Поэтому и не выпадает
...
Рейтинг: 0 / 0
помогите ламеру
    #32346684
avv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
unit Statistica;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Mask, ComCtrls, DB, ADODB, Buttons, Grids, DBGrids;

type
TForm1 = class(TForm)
MaskEdit1: TMaskEdit;
MaskEdit2: TMaskEdit;
Label1: TLabel;
Label2: TLabel;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
DBGrid1: TDBGrid;
BitBtn3: TBitBtn;
ADOConnection1: TADOConnection;
ADOQuery1: TADOQuery;
DataSource1: TDataSource;
Edit1: TEdit;
procedure FormCreate(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure BitBtn3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation




{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
try
ADOConnection1.Connected:=True;
ADOQuery1.open;
except
MessageDlg('лалалала', mtError,
[mbOk], 0);
abort;
end;
end;

procedure TForm1.BitBtn2Click(Sender: TObject);
begin
Close;
end;

procedure TForm1.BitBtn3Click(Sender: TObject);
begin
здесь затык.
end;

end.


Какие тут ошибки то. Походу просто не раскрывается список. Я написал Адоконнект.коннектион:=Фальц; ДбГрид очистился.
...
Рейтинг: 0 / 0
помогите ламеру
    #32346689
avv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, кстати, компил проходит - приложение запускается.
...
Рейтинг: 0 / 0
помогите ламеру
    #32346696
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПоходу просто не раскрывается список

А если Ctrl+пробел после точки нажать?
...
Рейтинг: 0 / 0
помогите ламеру
    #32346731
avv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишет Unable to Invoke Code Completion due to errors in source code
...
Рейтинг: 0 / 0
помогите ламеру
    #32346742
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну вот значит гдето ошибка :)
_____________
...
Рейтинг: 0 / 0
помогите ламеру
    #32346756
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эт точно.
...
Рейтинг: 0 / 0
помогите ламеру
    #32346763
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
procedure TForm1.BitBtn3Click(Sender: TObject);
begin
здесь затык.
end;

а сдесь что конкретно или оно у тебя так и есть ??
_____________
...
Рейтинг: 0 / 0
помогите ламеру
    #32346859
avv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо тебе, JibSkeart.
Все равно не понятно где ошибка, весь проект состоит из одной формы (пока).
Ну вот скл запрос статический.

select [Workstations].[User_Name],
SUM ([Connections].[Bytes_Recv]),
[Sites].[Host_Name],
[Categories].[Category_Name]
from [Categories],[Sites],[Pages],[Workstations],[Connections]

where [Connections].[Workstation_Id]=[Workstations].[Workstation_Id]
AND [Connections].[Page_Id]=[Pages].[Page_Id]
AND [Pages].[Site_Id]=[Sites].[Site_Id]
AND [Categories].[Category_Id] = [Pages].[Category_Id]
group by [Workstations].[User_Name],[Sites].[Host_Name],[Categories].[Category_Name]
order by [Workstations].[User_Name]

Тока че он даст.
...
Рейтинг: 0 / 0
помогите ламеру
    #32348683
selena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемый, я может и не права, но то что ты делаешь на CreateForm тебя потом пошлет. У тебя форма только собирается создаваться а ты уже пытаешься работать с компонентами которые ей принадлежат.
Или выноси этот код из криеэта или переопределяй метод и шарашь это после inherited Create(Application)
...
Рейтинг: 0 / 0
помогите ламеру
    #32348697
srf2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 selena: вам лучше почитать про то, как идет процесс создания формы, особенно про OldCreateOrder и его default значение...
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / помогите ламеру
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]