Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.119.125.135] |
|
Сообщ.
#1
,
|
|
|
Ребята проблема такая:
Через ADO цепляюсь к базе ACCESS (раньше работал через DAO) и хочу заполнить HerticalFlexGrid: dbc.Execute "DELETE * FROM МаршрутФактураTemp" dbc.Execute "INSERT INTO МаршрутФактураTemp SELECT * FROM МаршрутФактура WHERE Машина=" _ & Combo1.ItemData(Combo1.ListIndex) _ & " AND Дата=" & DATE_IN_ZAPROS(CurDate) Set rec = New ADODB.Recordset rec.CursorType = adOpenDynamic rec.LockType = adLockOptimistic rec.Open "SELECT МаршрутФактураTemp.Товар AS Name,Товар.Товар,Количество,Сумма " & _ "FROM Товар LEFT JOIN МаршрутФактураTemp ON МаршрутФактураTemp.Товар=Товар.Код " & _ "WHERE Вывод=1 AND вид=11", dbc, , , adCmdText ' Set MSHFlexGrid1.Recordset = rec все хорошо, все прекрасно проблема в том что он заполняет цифровые значения типа Single через точку а не запятую как указанно в национальных стандартах достаточно не удобно пришлось писать функцию на обработку а попроще можно? |
Сообщ.
#2
,
|
|
|
Mongol, все нормально показывает с запятой. Посмотри какой формат поля у тебя в базе, числовой ли? И посмотри настройки там же: формат поля и размер поля. Ты не сказал в какой таблице отображаешь данные, я в ДатаГриде смотрел.
Ты наверное в каком-нить MSHFlexGrid просматриваешь, там вместо запятой точка. Поменяний таблицу для отображения. |
Сообщ.
#3
,
|
|
|
Да, в нем самом, с полями норма программа на DAO год работала,решил модифицироать, поробую другой конотрол, а вчем проблема с MSHFlexGrid?
|
Сообщ.
#4
,
|
|
|
Mongol,
Цитата а вчем проблема с MSHFlexGrid? проблем с MSHFlexGrid нет, проблема в том, что тебе не подходит. А то что там вместо запятых точки, это уже к разработчикам этого компонента. Плохо что в нем нет маскм отображения данных. |
Сообщ.
#5
,
|
|
|
Спсибо за подсказку, а то перекопал все свойства и ADo , и MSHFlexGrid
|