Форум: "Основная";
Текущий архив: 2003.02.24;
Скачать: [xml.tar.bz2];
ВнизРабота с формой Найти похожие ветки
← →
rtooo (2003-02-11 21:42) [0]У МЕНЯ ВОТ ТАКОЙ ВОПРОС:
При использовании Form1.print печатаются (например)Labelы только те, в которых уже заранее есть запись, а те в которые во время работы текс поменялся - они не печатаются
Как мне быть? помогите пожалуйста!!!
← →
happyboy (2003-02-12 12:02) [1]Перед принтом Form1.UpDate
← →
rtooo (2003-02-12 16:50) [2]пробовал - не работает
мне это очень важно!!! хелп
← →
happyboy (2003-02-12 18:13) [3]А сами Label-и UpDate-нуть пробовал?
Если лень вручную- воспользуйся FindComponent.
← →
Переяслов Григорий (2003-02-12 18:23) [4]Form1.Refresh
← →
rtooo (2003-02-12 23:00) [5]пробовал - не получается
всё равно не печатает их.
Как мне быть?
Может быть "сфотографировать" форму и потом вырезать её часть которую нужно печатать и распечатать как рисунок (у формы покаметр - не перемещаемая)
Я с этим не встречался это реально и как это сделать
Помогите плизззз!
← →
rtooo (2003-02-12 23:56) [6]Главное на первой форме всё работает нормально ,
а на остальных, созданных после неё (на которые передаются данные из первой формы)- не получается никак.
← →
happyboy (2003-02-13 09:55) [7]А тебе нужно именно форму печатать?
А то можно использовать QReport.
← →
rtooo (2003-02-13 17:03) [8]У меня такая прога:
На форме расположенно: эдиты и лэйблы, в них вводятся данные
потом пользователь нажимает на кнопку печат и открывается вторая форма, на ней расположены только лэйблы, в которые передаётся инфа из эдитов первой формы (ну там добавляются (на второй форме) ещё несколько лэйблов)и пользователь нажимает на кнопку начать печать и происходит печать, можно так сказать только лэйблов формы (второй) ... а у меня печатаются только те лэйблы которые уже были на второй форме (они не изменимы как на первой так и на второй) ...
Может ты знаешь как подругому выбраться из этой ситуации
Я с печатью никогда не работал
Помоги пожалуйста!!!
← →
rtooo (2003-02-13 17:06) [9]А что такое QReport и как им пользоваться?
Извените за ламерство
← →
rtooo (2003-02-13 20:11) [10]Делаю так:
QuickRep1.Prepare;
QuickRep1.Tag := 1;
QuickRep1.PrinterSetup;
if label1.Caption<>"" then QuickRep1.Print;
if QuickRep1.Tag = 0 then
QuickRep1.Print;
QuickRep1.QrPrinter.Free;
QuickRep1.QrPrinter := nil;
Но появляется ошибка при выполнении операции
а если просто QuickRep1.Print; то вообще ничего.
← →
happyboy (2003-02-13 21:41) [11]Значит так...
Добавляешь QuickReport как новую форму.
Ставишь банд под названием Datails, растягиваешь его на весь QRep,
расставляешь на нём столько QRLabel-ов сколько надо.
Выводишь Qrep из AutoCreat-а, в той кнопке, что фторую форму вызывала, вызов этой формы изничтожаешь и пишешь:
...
Try
Qr:=TQR.Create(QR);
QR.QRLabel1.Caption:=Label1.Caption;
.............................
Finnaly
QR.Preview;
QR.Hide;
QR.Free
End;
← →
rtooo (2003-02-13 22:03) [12]Спасибо тебе дружище! ОГРОМНОЕ! :))))
Ты меня выручил теперь всё работает!!!
УДАЧИ!
ЗЫ: неужели я это сделал ... уже 3й день пытаюсь :)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.02.24;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.009 c