powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Некорректное отображение поля содержащего время во флексгриде.
10 сообщений из 10, страница 1 из 1
Некорректное отображение поля содержащего время во флексгриде.
    #37461581
Alex_men
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если точно то в MSHFG. Суть в том что есть таблица в базе SQL. В табличке есть поле формата DateTime отформатированное под Time. В SQL и в ACCESS при просмотре таблицы вижу время в формате HH:MM:SS. В программе отбираю данные запросом и присваиваю рекордсет флексгриду.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
rst.Open "SELECT id_cur,cur_time,cur_code,cur_type,min_sum,cur_rate " & _
             "FROM cur_rates " & _
             "WHERE cur_date =" & dat & " ORDER BY id_cur", _
    Cn, adOpenStatic, adLockReadOnly
    
    If Not rst.EOF And Not rst.BOF Then
                        
            Set Me.MSHFG_CurRates.Recordset = rst
            
    End If


А на экране в поле флексгрида вижу : 1899-12-30 90:30:00
Т.е время правильно, а вот откуда дата прилепилась не пойму. может должно быть дополнительное форматирование колонки грида?
...
Рейтинг: 0 / 0
Некорректное отображение поля содержащего время во флексгриде.
    #37461598
Alex_men
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex_men,

прошу прощения а должно быть просто : 09:30:00
...
Рейтинг: 0 / 0
Некорректное отображение поля содержащего время во флексгриде.
    #37461688
Alex_men
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex_men,

решил дополнительной конвертацией в запросе :
Код: plaintext
 convert(nvarchar,cur_time, 108 ) 
Но если будут еще решения приветствую :)
...
Рейтинг: 0 / 0
Некорректное отображение поля содержащего время во флексгриде.
    #37461893
ZezaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_men ...Но если будут еще решения приветствую :) чессгря - не вникал в...
мб ...
http://www.sql.ru/faq/faq_topic.aspx?fid=110
там еще много чего ..)
...
Рейтинг: 0 / 0
Некорректное отображение поля содержащего время во флексгриде.
    #37469569
Alex_men
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так и сделал. А подскажите в VB в SQL запросе IIF не работает? просто в аксесе в свое время мог впихнуть в запрос услови (оно конечно замедляет ну да объем данных предполагается в пределах 10 строк)

Код: plaintext
  SELECT IIF(VIP= 1 ,'VIP','') FROM CLIENT 

Тут что то ругается
...
Рейтинг: 0 / 0
Некорректное отображение поля содержащего время во флексгриде.
    #37469570
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
CASE WHEN ... THEN ... ELSE ... END
...
Рейтинг: 0 / 0
Некорректное отображение поля содержащего время во флексгриде.
    #37469638
Alex_men
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решил с помощью CASE
...
Рейтинг: 0 / 0
Некорректное отображение поля содержащего время во флексгриде.
    #37469639
Alex_men
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

СПАСИБО
...
Рейтинг: 0 / 0
Некорректное отображение поля содержащего время во флексгриде.
    #37469736
Alex_men
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А в гриде есть авто ресайзинг строк если идет перенос ? или только то что юзер двигает?
...
Рейтинг: 0 / 0
Некорректное отображение поля содержащего время во флексгриде.
    #37490492
Alex_men
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извините еще вопросик, а что можно сделть чтобы числа отображались с разделителями разрядов?
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Некорректное отображение поля содержащего время во флексгриде.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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