Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
03.09.2003, 12:49
|
|||
---|---|---|---|
|
|||
Как обмануть RECORDSET |
|||
#18+
база в 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.09.2003, 12:55
|
|||
---|---|---|---|
Как обмануть RECORDSET |
|||
#18+
А покажи источник рекордсета. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.09.2003, 13:03
|
|||
---|---|---|---|
|
|||
Как обмануть RECORDSET |
|||
#18+
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; ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.09.2003, 13:06
|
|||
---|---|---|---|
|
|||
Как обмануть RECORDSET |
|||
#18+
поле требуемое для проверки Date_End_Contract Срок окончания или можно ка-нибудь по другому сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.09.2003, 13:14
|
|||
---|---|---|---|
Как обмануть RECORDSET |
|||
#18+
Так, например: 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; ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&tablet=1&tid=2170820]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
36ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 274ms |
total: | 413ms |
0 / 0 |