Vypros za Delphi 4 ->

12 отговора 9 прегледа
#1

Vypros za Delphi 4 ->

problema mi e slednia : Izpylniavam SQL zaiavka, koiato e vyrzana za DBGrid kontrola ,no problema e che vsichki chislovi stojnosti / float / sa v exponential vid . vyprosyt mi e sledenia : Po kakyv nachin mogat da se formatirat stojnostite v DBGrid kontorola , za da se izvejdat vyv vyda v koito jelaia ?
Отговор
в отговор на sem. Zashto, Zashto ? #2

Vypros za Delphi 4 ->

Заявката ти е или TTable или TQuery. Добави си полетата (dblclick в/у контролата, десен клавиш, Add fields). След това избираш съответното поле и му казваш какъв да му е Display Format, например ###,##0.00 Това означава да ти излизат така: 2 345.67 Успех!
Отговор
в отговор на sem. Zashto, Zashto ? #4

Vypros za Delphi 4 ->

Още като се сблъсках с проблема , се поразтърсих за този начин / а сега още повече / , но не можах да открия свойство Display Format, нито в TDBGrid , нито в TColumn .
Отговор
в отговор на Z...... #5

Vypros za Delphi 4 ->

Свойството е на TNumericField. В Deplhi 5 става по следния начин - щтракаш с десния бутон върху компонента TQuery, избираш Fields Editor..., щтракаш с десния бутон в появилият се прозорец, избираш Add all Fields и избираш полето което ти трябва.
Отговор
в отговор на Dian #6

Vypros za Delphi 4 ->

бе те са към Queryto ili tablicata
Отговор
в отговор на sem. Zashto, Zashto ? #7

Хубаво, добре, обаче ...

SQL на Queryto в режим дизайн е празно, като SQL заявката се изпълнява динамично като се добавя към същото свойстово на TQUERY / QryObject.SQL.Add и т.н./ С две думи : когато е празно свойството SQL , и се посочи Add / в Fields Editor / дава : QryObject : No SQL statement aviable .
Отговор
в отговор на Z...... #8

Хубаво, добре, обаче ...

Що не пробваш с нещо като: Query1.GetFieldByName('алабала').DisplayFormat('друга алабала') := 'оная алабала'
Отговор
в отговор на Z...... #9

OK

Тогава го променяй в след QryObject.Open или QryObject.Active := true; try TFloatField(QryObject.FieldByName('име_на_полето')).DisplayFormat := '#.##'; except end;
Отговор
в отговор на Dian #10

OK

Точно
Отговор
в отговор на Майкъл #11

Vypros za Delphi 4 ->

TField са към класове, наследници на TDataSet -- Това са например и TTable, и TQuery
Отговор
в отговор на Z...... #12

Хубаво, добре, обаче ...

бе първо му напиши кода и после с десният буто излизат всички полета и после лесно да не мислиш че някой ще си играе кат теб
Отговор