Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.055 c
8-1173450743
Аликъ
2007-03-09 17:32
2008.02.10
bass уровень


15-1200156462
Dmitry S
2008-01-12 19:47
2008.02.10
вопрос про prototype и js


2-1200313861
savyhinst
2008-01-14 15:31
2008.02.10
TClassList.Add(pointerToTheObject);


15-1199365806
Piter
2008-01-03 16:10
2008.02.10
Умер Александр Абдулов


2-1200384521
Yury
2008-01-15 11:08
2008.02.10
richedit





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский