глюки аксеса , екараный бабай

alex376
Дата: 26.02.2008 16:35:24
есть такой запрос

SELECT R.Depart AS Департамент, (Q.Отдел) AS Отдел, R.CallingNumber AS [Внутренний номер], R.PersonName AS ФИО, GroupName AS Группа, Format(SUM(R.Cost),"##### ##0.00") AS Стоимость
FROM t_Results AS R LEFT JOIN 

[b][[/b]

SELECT P.OfficeId, O.OfficeName, O.Note AS Отдел, Count(P.PersonId) AS [число сотрудников в отделе]
FROM Person AS P LEFT JOIN Offices AS O ON P.OfficeId=O.OfficeId
GROUP BY P.OfficeId, O.Note, O.OfficeName
ORDER BY P.OfficeId

[b]][/b]

. AS Q ON Q.OfficeName=R.Office
WHERE (R.CallDateTime Between #11/08/2007# And #1/31/2008 23:59:59#) And (GroupName In ("Сотрудники","Доп телефоны","Перевод в др подразд","Уволенные","Факсы","Декрет","Охрана"))
GROUP BY R.PersonName, Q.Отдел, R.Depart, R.GroupName, R.CallingNumber
ORDER BY R.Depart, Q.Отдел, SUM(R.Cost) DESC;



в суть не вдавайтесь.
ставлю в конце пробел, затем его стираю. Пытаюсь сохранить, но
вылазит ошибка (ошибочное предложение после FROM)

Если выделенные скобки заменить на "()" соответственно, то все нормально работает и сохраняется.

Что за баг такой со скобками ?

(причем при следующем открытии круглые скобки заменяются обратно квадратными. И любое изменение невозможно, пока не изменю скобки.
mds_world
Дата: 26.02.2008 18:40:19
Это не баг. Это багофича.

Вы не заметили, что после квадратной закрывающей скобки стоит еще и точка, которая тоже является частю такого синтаксиса. Попытка разделить скобку и точку приводит к ошибке.

Я тоже заменяю квадратные скобки на круглые, но после сохранения они все равно вылазят.