Chapay Гость
|
Добавлено: Вс Авг 22 2004 15:38 Заголовок сообщения: Вопросы по ВСВ. Очень срочно |
|
|
Доброго времени суток! Хочу задать несколько вопросов. Понимаю, что такое "сочинение" лень читать, но у меня
очень мало времени, а ответы надо узнать обязательно.
1. Я пишу реляционную базу данных с использованием таблиц Paradox. На форме у меня несколько Query, один DBGrid и несколько DataSource. DBGrid заполняется из одного Query и часть даных лукапит из другого. Пользователь редактирует данные в DBGride, при этом переход между колонками происходит при нажатии Enter. При нажатии Entera один из Query(не тот, с которым связан DBGrid выполняет update/insert/delete). Правильно ли это, или можно как-то упростить(но ввод данных только через DBGrid)?
2. Как на форме выводить постоянно изменяющуюся сумму значений DBGrida при минимальных затратах ресурсов?
3. Как создать просмотр отчётов(я использую QuickReport, но можете посоветовать что-нибудь другое) без открытия стандартного окна просмотра и без всех стандартных кнопок? Может, возможно как-то вывести на форму канвас принтера?
4. Хочу создать своё меню, и для этого загружаю из файла список кнопок(количество заранее не известно), потом создаю в памяти объекты TGraphic и загружаю в них изображения: кнопку без Caption, кнопку с подсветкой(использую OnMouseMove формы и на основе координат рисую на Canvase третьего), и пустое изображнение с размерами формы. Третье изображение(такое же, как канвас формы) вывожу на канвас формы при изменении положения курсора(когда находится над другой кнопкой). При этом, если быстро проводить мышью над всеми кнопками, канвас не успевает перерисовываться. Как быть? Я конечно понимаю, что нагородил лишнего, но всё-таки хочется сделать нормальный дизайн для проги, а другого решения не вижу: может быть, надо создать объект, но я не знаю как, а позагружать на форму Image- программы будет весить больше, чем хотелось бы.
5. Мне надо сделать базу сетевой(редактируемой с нескольких машин одновременно), но не знаю как. Возникла идея передавать на сервер запросы через NMMsg и NMMsgServ. Тогда запрос будет передаваться в Query, если редактируется таблица, не используемая сервером. Правильно ли это? Или можно упростить?
6. Как загружать в программу DLL, если их количество заранее не известно и как работать с DLL вобще?
7. Как можно организовать базу без BDE, если я не знаю ничего о других видах баз?
8. Как в DBGrid пользователю мышью выделить и скопировать(Ctrl+C) в буфер, а потом вставить(Ctrl+V) некоторое колисество строк и столбцов?
9. Как использовать пароль?
Если знаете ответы хоть на один из этих вопросов- пришлите НА МЫЛО: chapay@mail.zp.ua (очень срочно надо) |
|