Архив форума A-Number CRM

 

SQL метки

Ripeynik
Пользователь

Эксперт
Постов: 52
graphgraph
 
SQL метки - Есть предложение
Возможно будет полезно создать некую базу примеров SQL- меток с более или менее понятным описанием.
Просто лично мне, как человеку к сожалению далекому от языка запросов SQl крайне сложно разобраться в них.
А какие-то пусть и простейшие примеры расширили бы общую функциональность Анамбера.)
В общем и целом так.
Сорри если тема где-то обсуждалась. Так и не нашел.
Пробовал гуглить, но уж больно сильно много придется вникать в саму суть sql.(
А простые примеры возможно помогли бы и были бы полезны хотя у всех базы разные получаются.
 
admin
avatar Администратор

Администратор
Постов: 2728
graph
 
В ответ на: SQL метки - На Ваш вопрос не так просто оказалось ответить !!

Примеры в данном случае вряд ли помогут , надо все таки обладать некоторыми навыками в T-SQL .

Вот здесь про метки , почитайте:
http://a-number.com/index.php?option=com_content&task=view&id=122

После этого может появится более конкретные вопросы ??
 
Ripeynik
Пользователь

Эксперт
Постов: 52
graphgraph
 
В ответ на: SQL метки - Вот собственно с этого момента и начались вопросы.))
Потому как попытался сделать как написано в примере в результате ничего.
Исходя из него вижу, что проверка и дальнейшая замена цвета происходит при проверке "Dateedit1" которую представляем некой переменной "Res" и если эта переменная >=100 , то КАКОЙ-ТО (непонятно чего именно - возможно самой даты) шрифт должен поменять свое значение с "Black" на "Red"...
В общем... проделав все операции ничего не получил.))
Вот и начал задавать вопросы.))
 
Vitall
avatar Пользователь

Мастер
Постов: 226
graphgraph
 
В ответ на: SQL метки - Если ещё актуально вот более простой универсальный пример, отображение даты создания карточки контакта (у нас понадобилось вывести):

Code:

 select [datefrom Shadowing_Contacts where newValue 'CREATE CONTACT' and id_contacts

 
Vitall
avatar Пользователь

Мастер
Постов: 226
graphgraph
 
В ответ на: SQL метки - Или вот, автор записи:
Code:

  select u.edWrite ' ! ' u.name from Shadowing_Contacts sc     join tUser u on sc.[user] = u.id_user where newValue 'CREATE CONTACT' and id_contacts



Автор последнего изменения:
Code:

 select      (select top 1 u.edWrite ' ! ' u.name     from Shadowing_Contacts sc         join tUser u on sc.[user] = u.id_user      where sc.id_contacts c.id_contacts      order by sc.id descmodif  from contacts c where c.id_contacts



Дата, время последнего изменения:
Code:

  select      (select top 1 sc.[date]     from Shadowing_Contacts sc     where sc.id_contacts c.id_contacts      order by sc.id descmodif  from contacts c where c.id_contacts



Кстати не нашел как посмотреть/редактировать запрос в существующей sql-метке. Если что-то захотелось поправить приходится сочинять заново.
Ну и сортировку/группировку во внешнем запросе нельзя применять? Извращаться приходится
 
Ripeynik
Пользователь

Эксперт
Постов: 52
graphgraph
 
В ответ на: SQL метки - Большое Спасибо!)
Попробую к своим базам применить.

По редактированию существующей метки согласен. Неудобно каждый раз ее по новой создавать.
 
Vitall
avatar Пользователь

Мастер
Постов: 226
graphgraph
 
В ответ на: SQL метки - Кстати, последние 2 запроса не работают, если программа запущена на XP, ругается всякими Access Violation и пр.. На семёрке - нормально.
Разработчики может пояснят чего?
 
Ripeynik
Пользователь

Эксперт
Постов: 52
graphgraph
 
В ответ на: SQL метки - Более того, полностью пришлось снести прогу и поставить по новому, ибо она стала ругаться всевозможными ошибками при обращении к ntdll.dll
И более того, после переустановки проги, не заходить в карточку контакта, чтобы запрос не начинал снова работать.
Тоесть применил шаблон другого пользователя где SQL метки с запросом на Автора последнего изменения нет.
Сейчас все норм.. база не пострадала.
 
Vitall
avatar Пользователь

Мастер
Постов: 226
graphgraph
 
В ответ на: SQL метки - После обновления всё работает!
 
Ripeynik
Пользователь

Эксперт
Постов: 52
graphgraph
 
В ответ на: SQL метки - Все работает.
А новенького ничего нет? Может какие-нить мысли появились по поводу того, чтобы можно юыло редактировать уже поставленные метки, а не забивать их каждый раз по новой?.

Ну и еще какие-нить способы применения SQL програмированния?
 
admin
avatar Администратор

Администратор
Постов: 2728
graph
 
В ответ на: SQL метки - Да, есть новенькое, теперь можно по своему написать обработчики на большее количество событий ( http://a-number.com/index.php?option=com_content&task=view&id=134 ) , ну и еще кое-что, допустим большой блок - Проекты, поддержка SMAPI, оптимизация запросов и т.д.
 
© 2005 - 2015 A-Number Software. Все права защищены                          Написать письмо