Форум: "Начинающим";
Текущий архив: 2008.02.10;
Скачать: [xml.tar.bz2];
Вниз111 Найти похожие ветки
← →
Dana © (2008-01-14 09:05) [0]Подскажите, плз, на форме грид, в нем соответственно, данные из главной таблицы. Стоит фильтр по фамилии. Мне нужно сделать так, что : выбрать 4 человек (через поиск каждого по очереди), и выгрузить например в Excel, потом с Excel распечатывать, но вся проблема в том, что шаблон не в Excel, а на бумаге А4, типа квитанции, на одном А4 - 4 квитанции, вот вопрос, мне не понятен сам принцип, куда временно сохранять этих 4х человек, как поставить проверку на них, что именно 4, если меньше, чтобы не распечатывалось, чтобы одна квитанция не осталась пустой, и что если больше, перешло на след лист, и как в Excel наугад расчитывать в какое поле вставлять? чтобы попасть в графы квитанции? Сама квитанция цветная на спец бумаге, всмысле нельзя на готовый шаблон в электронном виде вставить и готовое все распечатать.
← →
KilkennyCat © (2008-01-14 09:32) [1]
> Сама квитанция цветная на спец бумаге, всмысле нельзя на
> готовый шаблон в электронном виде вставить и готовое все
> распечатать.
несущественно.
> и как в Excel наугад расчитывать в какое поле вставлять?
> чтобы попасть в графы квитанции?
создать точную копию квитанции
> и что если больше, перешло на след лист,
создать еще лист
> если меньше, чтобы не распечатывалось, чтобы одна квитанция
> не осталась пустой,
не создавать еще лист
> как поставить проверку на них, что именно 4
if kol_vo > 4 then...
количество требуемых листов = округдоближбольшцелого(kol_vo/4)
> мне не понятен сам принцип, куда временно сохранять этих
> 4х человек
они уже хранятся в Вашей БД. Это принцип БД - хранение.
> но вся проблема в том, что шаблон не в Excel, а на бумаге
> А4,
это действительно проблема, но в другой области технологий.
← →
KilkennyCat © (2008-01-14 09:36) [2]засыпаю, однако... исправляю.
> и как в Excel наугад расчитывать в какое поле вставлять?
> чтобы попасть в графы квитанции?
создать точную копию квитанции, лишнее сделать белым
> если меньше, чтобы не распечатывалось, чтобы одна квитанция
> не осталась пустой,
if результат деление общего количества квитfнций на 4 = целому then печатать
← →
Dana © (2008-01-14 09:38) [3]
> создать точную копию квитанции
она нарисована в кореле. нам её передала типография как картинку. уже готовые бланки.
> они уже хранятся в Вашей БД. Это принцип БД - хранение.
мне нужно, чтобы именно выбранные 4 записи временно хранились, после печати (если я смогу до этого дойти : ( ) удалялись...
← →
Dana © (2008-01-14 09:41) [4]Спасибо, на этом. Добрых снов...
Но, что насчет того, что квитанция картинка, нарисованная в кореле? Как можно создать её точную копию? Снова же наугад? Там в основном логотипы, картинки и только 4 поля для реквизитов! ФИО и должность...
← →
Сергей М. © (2008-01-14 09:47) [5]
> квитанция картинка, нарисованная в кореле
Если эта картинка доступна тебе лишь в бумажной форме, то по барабану какими средствами она была нарисована - хоть в кореле, хоть в шмореле.
Вот если у тебя есть соответствующий cdr-файл, это уже вселяет надежду на относительно несложное решение задачи.
← →
Sergey13 © (2008-01-14 09:51) [6]> [0] Dana © (14.01.08 09:05)
> вот вопрос, мне не понятен сам принцип, куда временно сохранять
> этих 4х человек, как поставить проверку на них, что именно 4
Собственно 2 варианта. Либо запоминать ключи в каком нибудь массиве например, либо копировать найденные записи в какой нибудь датасет в памяти (например в Rx есть подобное).
← →
Сергей М. © (2008-01-14 09:52) [7]
> Как можно создать её точную копию?
На то сканер существует)
← →
KilkennyCat © (2008-01-14 10:14) [8]
> > Как можно создать её точную копию?
1.распечатать на пленке. закрепить на монитор скотчем.
2.вставить рисунок в лист екселя. выбрать прозрачный цвет - цвет фона рисунка.
← →
KilkennyCat © (2008-01-14 10:16) [9]
> 2.вставить рисунок в лист екселя. выбрать прозрачный цвет
> - цвет фона рисунка.
>
да, будет удобней, если цвет линий квитанций будет отличаться от цвета линий екселя ;)
← →
Dana © (2008-01-14 11:44) [10]Я поняла, насчет образца в электронном виде.
> запоминать ключи в каком нибудь массиве
Можно чуть-чуть поподробнее. Вот с точки зрения юзера, я представляю себе: фильтрует по фамилии, находит нужного человека, кликает по его записи, запись сохранилась где-то (как и где? где писать на даблклик грида?), находит второго человека, также кликает, так же сохранилось, и так четыре человека, больше дает информацию, что лишний, после распечатки квитанций этих предыдущих четырех, дает возможность выбрать следующих...
← →
homm © (2008-01-14 11:48) [11]42
← →
Dana © (2008-01-14 11:51) [12]
> 42
what does it mean?
← →
homm © (2008-01-14 11:52) [13]> [12] Dana © (14.01.08 11:51)
Это ответ на твой вопрос.
← →
Dana © (2008-01-14 11:53) [14]
> homm
На какой? Типа какой вопрос такой ответ?????
← →
homm © (2008-01-14 11:55) [15]> [14] Dana © (14.01.08 11:53)
> На какой?
> [0] Dana © (14.01.08 09:05)
> 111
← →
Dana © (2008-01-14 12:00) [16]Понятно
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.02.10;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.045 c