Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как обратиться к таблице (Access)?

25K
24 июня 2007 года
DenisRip
12 / / 14.06.2007
StrigGrid.Cells[6,5]:=Таблица "Цены".Поле-Отпускная.Строчка 3я.
Поправте плиз.
:)
И ещё:
:)
Как отобразить переменную в StrigGrid?
Код:
Процедура для Form1
var
Ed1,Ed2:Integer;
i:=Integer;
begin
Ed1:=strtoint(Edit1.text);
Ed2:=strtoint(Edit2.text);
i:=(Ed1+Ed2)
end.

Процедура для Form2 (show)
StrigGrid.Cells[6,5]:=Form1.i.text; //Поправте плиз эту строчку, не могу вспомнить как правильно переменную отобразить.


[COLOR=Red]Для оформления кода надо использовать тэги code (см. Правила раздела Delphi). Получаешь нарушение -5. В следущий раз просто удалю тему. Модератор.[/COLOR]
24K
24 июня 2007 года
>DiN<
38 / / 08.06.2007
А в чем проблема то, присваиваеш правильно
24K
24 июня 2007 года
>DiN<
38 / / 08.06.2007
StrigGrid.Cells[6,5]:=IntToStr(Form1.i);
24K
24 июня 2007 года
>DiN<
38 / / 08.06.2007
Только i объяви в правильном месте, чтобы ее сразу из двух функций видно было.
25K
24 июня 2007 года
DenisRip
12 / / 14.06.2007
По событиюпервой формы я загоняю переменную в стринг
Form2.String.Cells[1,3]:=floattostr(i);//всё ОК всё получается..
А вот по событию showform2:
Strig.Cells[1,3]:=floattostr(i)//Не получается тормоз на этой строчке
А где переменную объявлять правильно
Цитата:
правильном месте

??

24K
25 июня 2007 года
>DiN<
38 / / 08.06.2007
Если обе процедуры в одном модуле, то можешь в разделе var, там где объявлена форма :

var
Form1: TForm1;
i: Integer;
25K
25 июня 2007 года
DenisRip
12 / / 14.06.2007
Получилось! Спасибо
25K
26 июня 2007 года
DenisRip
12 / / 14.06.2007
А к таблице Access то как обратиться?
Расскажите в двух, нет в трех словах, какие компоненты кинуть или без них можно?
У меня сейчас DataSours и AdoTable присутствуют........
Я буду по артикулу идентифицировать......
375
26 июня 2007 года
dominator
199 / / 16.10.2003
Цитата: DenisRip
А к таблице Access то как обратиться?
Расскажите в двух, нет в трех словах, какие компоненты кинуть или без них можно?



В трех словах:
[TADOConnection], TDataSource, TADOQuery/TADOTable

Цитата: DenisRip

У меня сейчас DataSours и AdoTable присутствуют........


В принципе, спартанский набор:) Я использую TQuery вместо TTable.

25K
03 июля 2007 года
DenisRip
12 / / 14.06.2007
Цитата:
В трех словах:
[TADOConnection], TDataSource, TADOQuery/TADOTable


Это что???
Мне надо: АDOTable.Field-3.строка 7я...........
Как это реализовать?

375
04 июля 2007 года
dominator
199 / / 16.10.2003
Цитата: DenisRip
Это что???
Мне надо: АDOTable.Field-3.строка 7я...........
Как это реализовать?



Это компоненты
TADOConnection - здесь строка с соедниением к БД
У TDataGrid в свойстве DataSource - экземпляр TDataSource, у которого, в свою очередь в свойстве DataSet - экземпляр TADOQuery.
А дальше реализовать... как удобно - хоть например так:

Код:
DataModule_Main.ADOQuery1.SQL.Clear();
DataModule_Main.ADOQuery1.SQL.Add(sSQLRequest);
DataModule_Main.ADOQuery1.Active := true;

nRecordsCount := DataModule_Main.ADOQuery1.Recordset.RecordCount;
nFieldsCount := DataModule_Main.ADOQuery1.Recordset.Fields.Count;

for i := 0 to nRecordCount - 1 do begin
    for j := 0 to nFieldsCount - 1 do begin
        if(Not DataModule_Main.ADOQuery1.Recordset.EOF) then begin
           
                            {Значение поля}
                (DataModule_Main.ADOQuery1.Recordset.Fields[j].Value);
                       
        end;
    end;

    DataModule_Main.ADOQuery1.Recordset.MoveNext();
end;
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог