Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как обмануть RECORDSET / 6 сообщений из 6, страница 1 из 1
03.09.2003, 12:49
    #32254582
Luzin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обмануть RECORDSET
база в Access
Есть в таблица, в которой есть поле : DateTime
Есть rueOleDBGrid70, которая отображет эту таблицу
как сделать, чтобы если дата в таблице поле указана 01.01.2099,то в гриде выводилось строка неограничено
Пример:
Срок действия
15.11.2003
31.03.2003
29.09.2003
31.07.2003
14.08.2003
15.01.2003
30.12.2003
15.06.2003
неограничено
31.12.2003
30.06.2004
...
Рейтинг: 0 / 0
03.09.2003, 12:55
    #32254591
tpg
tpg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обмануть RECORDSET
А покажи источник рекордсета.
...
Рейтинг: 0 / 0
03.09.2003, 13:03
    #32254612
Luzin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обмануть RECORDSET
SELECT Contracts.Num_Contract AS [Номер договора], Contracts.Date_Contract AS [Дата договора], Contracts.Date_Begin_Contract AS [Начало действия], [Contracts.Date_End_Contract] AS [Срок действия], Contracts.Summa_Contract AS [Сумма договора], [Contracts].[Summa_Contract]/100*20 AS НДС, Spr_Service.Name_Service AS Услуга, Spr_Documents.Name_Document AS Основание, Spr_Otdelenie.Name_Otdelenie AS Отделение, Spr_Type_Doc.Name_Doc AS Документ, Spr_Persons.FIO AS [Ответственное лицо]
FROM Spr_Persons INNER JOIN (Spr_Type_Doc INNER JOIN (Spr_Otdelenie INNER JOIN (Spr_Documents INNER JOIN (Spr_Service INNER JOIN Contracts ON Spr_Service.ID_Service = Contracts.ID_Service) ON Spr_Documents.ID_Document = Contracts.ID_Document) ON Spr_Otdelenie.ID_Otdelenie = Contracts.ID_Otdelenie) ON Spr_Type_Doc.ID_Type_Doc = Contracts.ID_Type_Doc) ON Spr_Persons.ID_Person = Contracts.ID_Person;
...
Рейтинг: 0 / 0
03.09.2003, 13:06
    #32254622
Luzin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обмануть RECORDSET
поле требуемое для проверки
Date_End_Contract
Срок окончания
или можно ка-нибудь по другому сделать?
...
Рейтинг: 0 / 0
03.09.2003, 13:14
    #32254635
tpg
tpg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обмануть RECORDSET
Так, например:
SELECT Contracts.Num_Contract AS [Номер договора], Contracts.Date_Contract AS [Дата договора], Contracts.Date_Begin_Contract AS [Начало действия], iif(Format([Contracts.Date_End_Contract], "dd.mm.yyyy")="01.01.2099", "неограничено", Format([Contracts.Date_End_Contract], "dd.mm.yyyy")) AS [Срок действия] , Contracts.Summa_Contract AS [Сумма договора], [Contracts].[Summa_Contract]/100*20 AS НДС, Spr_Service.Name_Service AS Услуга, Spr_Documents.Name_Document AS Основание, Spr_Otdelenie.Name_Otdelenie AS Отделение, Spr_Type_Doc.Name_Doc AS Документ, Spr_Persons.FIO AS [Ответственное лицо]
FROM Spr_Persons INNER JOIN (Spr_Type_Doc INNER JOIN (Spr_Otdelenie INNER JOIN (Spr_Documents INNER JOIN (Spr_Service INNER JOIN Contracts ON Spr_Service.ID_Service = Contracts.ID_Service) ON Spr_Documents.ID_Document = Contracts.ID_Document) ON Spr_Otdelenie.ID_Otdelenie = Contracts.ID_Otdelenie) ON Spr_Type_Doc.ID_Type_Doc = Contracts.ID_Type_Doc) ON Spr_Persons.ID_Person = Contracts.ID_Person;
...
Рейтинг: 0 / 0
03.09.2003, 13:22
    #32254648
Luzin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обмануть RECORDSET
О...
Спасибо.
Как раз формата мне и не хватало
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как обмануть RECORDSET / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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