Вопрос № 42583: Здравствуйте Уважаемые Эксперты!
На форме лежит PageControl. Пользователь сам может добавлять и удалять страницы (соотв. кнопочки). содержимое страниц разное. Вопрос: как реализовать перемещение страниц с помощью мыши (Drag And Drop) как в Excel?...Вопрос № 42585: Ув. эксперты, такой вопрос:
На вкладку PageControl не вмещаются все необходимые мне элементы. Как сделать чтобы текущая вкладка "прокручивалась" с помощью ScrollBara?
Заранее спасибо за ответ....Вопрос № 42602: Подскажите, пожалуйста, как вывести в определённые позиции шаблона в MS Word некоторые данные (и каким образом можно правильно создать и подготовить для вывода данных этот шаблон)....Вопрос № 42634: доброго времени суток уважаемые дамы и господа
Столкнулся с токой проблемой: захотелось мне написать на основе сокетов небольшой сервер где в качестве клиента выступает IE
знаю что надо слушать 80 порт или другой указанный явно (например 127....Вопрос № 42642: Подскажите альтернативу Rave Report'у, с аналогичной функциональностью. Rave из D7, не устраивает его глючность по-мелочи. Или какие апдейты есть?
Не предлагайте QReport, отчётность в MS Office. Короче, нужен стабильный мощный генератор отчётов, ...Вопрос № 42669: Здраствуйте эксперты!
надо написать базу данных для её работы в сети!
В сети два компа! Один из них и сервер и клиент, а другой просто клиент! Какую технологию использовать?!
ADO-(+ненадо нечего устанавливать кроме самой программы)(-расш...
Вопрос № 42.583
Здравствуйте Уважаемые Эксперты!
На форме лежит PageControl. Пользователь сам может добавлять и удалять страницы (соотв. кнопочки). содержимое страниц разное. Вопрос: как реализовать перемещение страниц с помощью мыши (Drag And Drop) как в Excel?
Отвечает: Рубан Николай Николаевич
Здравствуйте, Дмитрий Александрович!
Вот посмотрите в приложении кусочек кода, который позволяет перемещать закладки PageControl:
Приложение:
--------- Мыслю - значит существую (Декарт)
Ответ отправил: Рубан Николай Николаевич (статус: 5-ый класс)
Ответ отправлен: 10.05.2006, 12:49 Оценка за ответ: 5 Комментарий оценки: Спасибо сейчас буду пробовать!
Вопрос № 42.585
Ув. эксперты, такой вопрос:
На вкладку PageControl не вмещаются все необходимые мне элементы. Как сделать чтобы текущая вкладка "прокручивалась" с помощью ScrollBara?
Заранее спасибо за ответ.
Отвечает: Рубан Николай Николаевич
Здравствуйте, Устинов Сергей Евгеньевич!
Берем компонент типа TScrollBox, ложим в нужный компонент делаем свойство Align=alClient, а в него уже располагаем нужный БОЛЬШОЙ компонент.
--------- Мыслю - значит существую (Декарт)
Ответ отправил: Рубан Николай Николаевич (статус: 5-ый класс)
Ответ отправлен: 10.05.2006, 12:16 Оценка за ответ: 5 Комментарий оценки: Огромное спасибо за оперативность!!!
Отвечает: Lexus
Здравствуйте, Устинов Сергей Евгеньевич!
Как я понял вас не устраивают автоматически появляющиеся, как только не хватает места в PageControl, уродские кнопки прокрутки! Тогда такое решение:
1) бросаем на форму ScrollBar1 (TScrollBar) и PageControl1 (TPageControl) в котором создаем побольше страничек
2) Пишем обработчик для создания формы:
procedure TForm1.FormCreate(Sender: TObject);
begin
Scrollbar1.Max:=PageControl1.PageCount-1;
//Это необходимо чтобы в ScrollBar-е было столько же позиций, сколько страниц в PageControl-е
Scrollbar1.Position:=PageControl1.ActivePageIndex;
//А это чтобы СкролБар был в той позиции, какая страница активна
end;
Ответ отправил: Lexus (статус: 3-ий класс)
Ответ отправлен: 10.05.2006, 20:08 Оценка за ответ: 3 Комментарий оценки: Внимательно читайте вопрос! Я просил "чтобы текущая вкладка "прокручивалась" с помощью ScrollBara", мне как раз эти "уродские кнопки прокрутки" и нужны. Зачем мне "побольше страничек" у меня и так в программе будет пару десятков!!! Поэтому больше 3 баллов поставить не могу, но и меньше не поставлю - все-таки старались помочь :)
Вопрос № 42.602
Подскажите, пожалуйста, как вывести в определённые позиции шаблона в MS Word некоторые данные (и каким образом можно правильно создать и подготовить для вывода данных этот шаблон).
Отвечает: Kazakh
Здравствуйте, Алексей Владимирович!
Вот кусок рабочего кода.
Надеюсь разберетесь.
Немного не оптимизировано, но работает.
Если что спрашивайте.
Приложение:
--------- Если собеседник затрудняется ответить, значит, вопрос поставлен правильно.
Ответ отправил: Kazakh (статус: 8-ой класс)
Ответ отправлен: 10.05.2006, 14:50 Оценка за ответ: 5
Вопрос № 42.634
доброго времени суток уважаемые дамы и господа
Столкнулся с токой проблемой: захотелось мне написать на основе сокетов небольшой сервер где в качестве клиента выступает IE
знаю что надо слушать 80 порт или другой указанный явно (например 127.0.0.1:8686) факт в том что ничего не получается ...
подскажите где поискать или как писать
желательно исходники на делфе
хотелось бы использовать третью дельфу (максимум 5)
извините за беспокойство но подскажите хоть в какую сторону копать
заранее благодарен
Отвечает: Bochvarov NikB
Здравствуйте, Миронов Алексей Игоревич!
Напиши в ИЕ: http://localhost/0
У меня Д5
Удача!
Приложение:
Ответ отправил: Bochvarov NikB (статус: 8-ой класс)
Ответ отправлен: 11.05.2006, 00:03
Вопрос № 42.642
Подскажите альтернативу Rave Report'у, с аналогичной функциональностью. Rave из D7, не устраивает его глючность по-мелочи. Или какие апдейты есть?
Не предлагайте QReport, отчётность в MS Office. Короче, нужен стабильный мощный генератор отчётов, пригодный для профессиональной работы, проверенный в деле. Вот sir henry чем пользуется, например?
Отвечает: sir henry
Здравствуйте, Злоумышленник!
Sir Henry для отчетов пользуется исключительно HTML'ем. :)
Все основные возможности форматирования - выделения, почеркивания, верхние индексы, таблицы и т.п. - в нем есть. ПРи этом никакие дополнительные компоненты для построения отчета не требуются, т.к. HTML - это чисто текстовый файл.
В качестве апдейта для RAVE в D7 могу посоветовать это:
ftp://ftpd.borland.com/devsupport/delphi/d7/rave/rave_be_5_0_8.exe
Предварительно нужно деинсталлировать старую версию.
Ответ отправил: sir henry (статус: Академик) Россия, Красноярск ---- Ответ отправлен: 11.05.2006, 08:23 Оценка за ответ: 5 Комментарий оценки: Про HTML я не подумал...
Отвечает: Kazakh
Здравствуйте, Злоумышленник!
Видел FastReport - круче нету.
Ещё слышал про Crystal Reports.
Сам ползьзуюсь в основном оффисом и немного хтмл'ом, как сэр Генри :-)
--------- Если собеседник затрудняется ответить, значит, вопрос поставлен правильно.
Ответ отправил: Kazakh (статус: 8-ой класс)
Ответ отправлен: 11.05.2006, 12:17 Оценка за ответ: 4 Комментарий оценки: А я слышал, что Crystal Reports: 1) дорогой, 2) большой для скачки с Инета (на базаре нет его)
Вопрос № 42.669
Здраствуйте эксперты!
надо написать базу данных для её работы в сети!
В сети два компа! Один из них и сервер и клиент, а другой просто клиент! Какую технологию использовать?!
ADO-(+ненадо нечего устанавливать кроме самой программы)(-расшаривать папку,а у компа постоянное соединение с инетом)
InterBase (-установка дополнительного ПО и драйверов БД)(-некогда неработал с ним(но это вата))
ИЛИ ваш вариант.
Заранее спасибо!
Отправлен: 11.05.2006, 00:56
Вопрос задал: chikanok (статус: 1-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: sir henry
Здравствуйте, chikanok!
Если работа будет идти с большой базой (в перспективе 500 и более МБ), то безальтернативно должен быть сервер БД (либо InterBase - он в поставке Дельфи на 4 пользователя, либо FireBird - бесплатный аналог, ограничений нет), иначе будут проблемы с нарушением целостности данных из-за индексов, точнее программа буде периодически туфту показывать - доказано 1Ской.
В Дельфи все компоненты для работы с IB/FB уже есть, так что ничего дополнительно не потребуется, только сервер (на сервере) и клиентская библиотека на всех рабочих местах - gds32.dll.
Если БД маленькая, то на Ваше усмотрение, с чем Вы привыкли работать.
Ответ отправил: sir henry (статус: Академик) Россия, Красноярск ---- Ответ отправлен: 11.05.2006, 08:43 Оценка за ответ: 5 Комментарий оценки: Спасибо!