|
|
|
| можно ли такое организовать в Access?
ну чтобы юзер схватил мышкой поле и пододвинул куда ему нужно.. | |
|
| |
|
20 Кб. |
|
| или натолкните на мысль
сейчас прикручу кусочек своей базы | |
|
| |
|
|
|
| в форме1 представлены форматы листов бумаги
А1, А2, А3 и т.д. (к примеру, фА4 - это обыкновенный офисный стандарт бумаги размером 210х297мм )
передвигаясь по полям формата (А1, А2 и т.д.) мы видим наглядно, что из себя представляет тот или иной формат и сколько на том или ином формате помещается других форматов
(к примеру на формате А3 помещается 4 формата А4...)
так вот..задача следующая
задается клиентом формат листовки А4 формата - нет проблем, мы понимаем, что это формат А4
но клиент часто говорит - мне нужна листовка размером 100х200мм
так вот, хотелось бы как можно быстрее понять - а к какому формату она ближе?
к А3-му?
а может к А4-му?
поэтому и задумал, чтобы юзер задал на форме поле размером 100х200мм (в маштабе моей формы это 1х2 см) и мышкой его потаскал по картинке, чтобы сразу понять, куда этот формат "влезает"...
ну вот такая заморочка... | |
|
| |
|
|
|
| А что двигать-то нужно в примере?
Опоздал.
А не проще это организовать функцией: Задал размеры клиента - анализ - вывод результатов?
Типа: ближе всего Формат такой. Расположить экономичнее так. | |
|
| |
|
|
|
| пытался что-то подобное сделать, не смог..
п.с. я пытался оттолкнуться от площади, оказалось так нельзя, ибо изделие заказчика может быть длинным и узким. По площади оно м.б. и пролезет в формат А5 к примеру, но это не правильно, ибо по длинной стороне оно больше А5го формата | |
|
| |
|
|
|
| Подумаю, может что и получиться.
Вопрос:
Нужно брать минимальный подходящий лист или любой больший, главное экономия бумаги? | |
|
| |
|
|
|
| эмм-м-м...минимальный подходящий
а, нет...мне в итоге нужно знать, что заданный клиентом формат:
1.
а - меньше А4-го?
б - меньше А3-го?
или
в - больше А3-го?
и 2.
сколько изделий помещается на формате
к примеру, параметры заказа 90х200 - меньше А4, и помещается таких изделий на А4-м формате 3 штуки | |
|
| |
|
|
|
| Каким образом лист подгоняется в размер?
Гильотина?
Есть ли технологические отступы и т.д.? Нужно ли что-нибудь подобное учитывать?
Где хранятся размеры листов в таблице или в коде?
Нужно ли учитывать наличие на складе нужного листа? | |
|
| |
|
|
|
| склад не нужен (пока не нужен)
да, гильотина
технологические отступы не нужны, т.к. печатный лист заведомо больше тех размеров, которые я указал ( возмем тот же формат А4. так вот, размеры 210х297 это готовый формат, печатаем же мы на заведомо большем формате...)
хотя...
размеры листов в коде у меня
п.с. раз уж пошла такая пьянка, можно я пришлю кусок рабочей базы тебе?
заодно и покритикуешь
только мне надо ее сейчас вычленить из основной программы... | |
|
| |
|
|
|
|
66 Кб. |
|
| час
смысл в следующем
юзер задает клиента, далее формат готового изделия (он в расчетах не учавствует, чисто информативный он)
а вот последующие поля уже важны
задает тираж (1000 к примеру)
тиражность пусть остается 1
а вот дальше выбирает поле "В развороте"
если задать готовые форматы то без вопросов
а вот выбери формат "Нестандарт"
появляются окошки для ввода тех самых размеров, о которых мы говорим
к примеру 90х100
дальше мы должны указать, меньше А4, меньше А3 или больше А3
в нашем случае 90х100 меньше А4
и должны ручками прикинуть, сколько таких изделий помещается на А4-м формате
в нашем случае должны написать там 3
ну а потом выбираем цветность и т.д....
п.с. знаю, знаю, что все д.б. на аглицком
но я по русски запарился все поля и таблицы придумывать называть, а уж по английски....
тем более, что словарный запас на английском нулевой почти | |
|
| |
|
|
|
| А я пишу английскими буквами, русские слова.
NAIMENOVANIE
CENA
PROFILS
VOT+TAK_VOT | |
|
| |
|
|
|
| А эта штуковинак \к примеру 90х100\ она всегда имеет форму прямоугольника? | |
|
| |
|
|
|
| Посмотрел - красиво!!!
То есть надо взять ширину и найти наиболее подходящую,
тож самое с длинной.
Эт надо таблицу с
формат
длинна
ширина. | |
|
| |
|
|
|
|
| Создать рекордсет таблицы ,
и подобрать ширину -побольше заданной,
и длинну - побольше заданной -
так определить какой формат подойдёт. - выдать это на экран.
привет скорп!!! | |
|
| |
|
45 Кб. |
|
| а если визуально подбирать, то вот посмотри
Где нибудь на форме мышкой кликни и не отпуская води себе по форме туда, сюда. | |
|
| |
|
45 Кб. |
|
| Или ещё лучшее в цвете | |
|
| |
|
45 Кб. |
|
| А вот так можно запретить или разрешить начать подбирать. | |
|
| |
|
16 Кб. |
|
| Ну вот так можно | |
|
| |
|
|
|
| О!
Час, ты вроде дал мне правильный вектор! | |
|
| |
|
|
|
| Рад за Вас, тода уперёд!!!!!!!!!!!!
Кода будешь делать там умножение идёт на = 5,6
Попробуй может точнее будет = 5,67 | |
|
| |
|
|
|
| 5.675
еще раз спасибо! | |
|
| |
|
|
|
| Тошность никода не бывает лишнею - Да? | |
|
| |