• SQL. Как определить, является ли одинаковым/различным значение конкретного поля у строк во время группировки?

    @gimntut
    Нужно сравнивать минимум и максимум в столбце.
    Если в столбце несколько значений, то минимум и максимум не совпадут.
    А ещё нужно сравнивать количество, т.к. null при расчёте минимумов и максимумов не учитывается.
    Пример: sqlfiddle.com/#!9/7ec6a/1
    Ответ написан
    2 комментария
  • Как создать шаблон физического документа в Visual Studio (MS Word+Visual Studio)?

    arxont
    @arxont
    C# программист
    Есть несколько методов -
    • создавать документ с нуля (без установленного офиса) - если требуется поддержка документов версии офиса 2003 и ниже, то у меня для вас ОЧЕНЬ плохие новости - формат сложен, документации мало, но если форматирования особого нет, то в принципе можно. Если 2007 и старше, то уже лучше - там простой xml, но всё равно много подводных камней
    • создавать документ с нуля (с установленным офисом) - тут всё просто, используется OLE, но есть ограничения по ресурсам и использованию на сервере
    • Использовать другой формат файла - pdf, txt, rtf, odf. Всё то, что имеет открытый формат + разные библиотеки для работы


    PS: На codeplex`е есть целая куча библиотек работающих с вордовским форматом, попробуйте там поискать, может найдёте под свои требования.

    PS2: Если сами шаблоны не будут меняться, то создайте их в Word`е, а из программы просто заполняйте. Если установлен word, то это делается в несколько строчек.
    Ответ написан
    Комментировать