Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.06.03;
Скачать: [xml.tar.bz2];

Вниз

как обратиться к столбцу?   Найти похожие ветки 

 
Пун   (2007-05-14 15:44) [0]

Вот код:
function AgeStr(aDate: TDateTime): string;
var
Day:Double;
Years,Months:Integer;
begin
 Day:=Date-aDate;
 Years:=Trunc(Day/365.25);
 Day:=Day-(365.25 * Years);
 Months:=Trunc(Day/30.41);
 Result:=Format("%d лет,%d месяцев",[Years,Months]);
end;

procedure TForm1.TableNameOrderCalcFields(DataSet: TDataSet);
begin
Table3DR.AsString:=AgeStr(Table3Codr.AsDateTime);
end;

Значит в чём фишка.. Показывает в гриде сколько лет и месяцев. Как вы понимаете ето значение переменное и по етаму не сохраняется в таблице, а при запуске программы подсчитывает снова и снова. Мне необходимо Обратиться к этим записям уже посчитам после запуска проги (Обращаюсь я так:
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add("select *");
Query1.SQL.Add("from Obsch.db");
Query1.SQL.Add("where God1 like "%"+Edit3.Text+"%"");
Query1.Open;
Но при поиске выводит сообщение, что не находит такого столбца God1 да и в самом то деле, в таб. Obsch.db его там и нету. Так как мне к этаму сталбцу обратиться?


 
Desdechado ©   (2007-05-14 15:54) [1]

Обращайся к датасету с обсчитанными полями, а не к БД, где этих калькулируемых полей и в помине нет.


 
Пун   (2007-05-14 16:01) [2]

Да я бы с удовольствием, но не уме:)) Может примерчик оставишь??? Какой нить маленький..


 
Desdechado ©   (2007-05-14 16:12) [3]

Table3DR.AsString



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.06.03;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.048 c
2-1179337555
N3xt_
2007-05-16 21:45
2007.06.03
Структуры


3-1173464796
databaser
2007-03-09 21:26
2007.06.03
Поиск в найденном


15-1178736595
ANTPro
2007-05-09 22:49
2007.06.03
Подскажите где ошибка


2-1179176366
Qwerter
2007-05-15 00:59
2007.06.03
Поиск по дате


5-1154942814
Nic
2006-08-07 13:26
2007.06.03
Научиться писать компоненты





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский