Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Перемещение элемента формы (поля например) мышкой по полю формы.
 
 автор: Скорп   (26.09.2008 в 21:17)   личное сообщение
 
 

можно ли такое организовать в Access?
ну чтобы юзер схватил мышкой поле и пододвинул куда ему нужно..

  Ответить  
 
 автор: Скорп   (26.09.2008 в 21:18)   личное сообщение
20 Кб.
 
 

или натолкните на мысль
сейчас прикручу кусочек своей базы

  Ответить  
 
 автор: Скорп   (26.09.2008 в 21:32)   личное сообщение
 
 

в форме1 представлены форматы листов бумаги
А1, А2, А3 и т.д. (к примеру, фА4 - это обыкновенный офисный стандарт бумаги размером 210х297мм )
передвигаясь по полям формата (А1, А2 и т.д.) мы видим наглядно, что из себя представляет тот или иной формат и сколько на том или ином формате помещается других форматов
(к примеру на формате А3 помещается 4 формата А4...)

так вот..задача следующая
задается клиентом формат листовки А4 формата - нет проблем, мы понимаем, что это формат А4
но клиент часто говорит - мне нужна листовка размером 100х200мм
так вот, хотелось бы как можно быстрее понять - а к какому формату она ближе?
к А3-му?
а может к А4-му?
поэтому и задумал, чтобы юзер задал на форме поле размером 100х200мм (в маштабе моей формы это 1х2 см) и мышкой его потаскал по картинке, чтобы сразу понять, куда этот формат "влезает"...

ну вот такая заморочка...

  Ответить  
 
 автор: Lukas   (26.09.2008 в 21:34)   личное сообщение
 
 

А что двигать-то нужно в примере?
Опоздал.
А не проще это организовать функцией: Задал размеры клиента - анализ - вывод результатов?
Типа: ближе всего Формат такой. Расположить экономичнее так.

  Ответить  
 
 автор: Скорп   (26.09.2008 в 21:41)   личное сообщение
 
 

пытался что-то подобное сделать, не смог..

п.с. я пытался оттолкнуться от площади, оказалось так нельзя, ибо изделие заказчика может быть длинным и узким. По площади оно м.б. и пролезет в формат А5 к примеру, но это не правильно, ибо по длинной стороне оно больше А5го формата

  Ответить  
 
 автор: Lukas   (26.09.2008 в 21:49)   личное сообщение
 
 

Подумаю, может что и получиться.
Вопрос:
Нужно брать минимальный подходящий лист или любой больший, главное экономия бумаги?

  Ответить  
 
 автор: Скорп   (26.09.2008 в 22:03)   личное сообщение
 
 

эмм-м-м...минимальный подходящий

а, нет...мне в итоге нужно знать, что заданный клиентом формат:
1.
а - меньше А4-го?
б - меньше А3-го?
или
в - больше А3-го?

и 2.
сколько изделий помещается на формате

к примеру, параметры заказа 90х200 - меньше А4, и помещается таких изделий на А4-м формате 3 штуки

  Ответить  
 
 автор: Lukas   (26.09.2008 в 22:08)   личное сообщение
 
 

Каким образом лист подгоняется в размер?
Гильотина?
Есть ли технологические отступы и т.д.? Нужно ли что-нибудь подобное учитывать?

Где хранятся размеры листов в таблице или в коде?
Нужно ли учитывать наличие на складе нужного листа?

  Ответить  
 
 автор: Скорп   (26.09.2008 в 22:15)   личное сообщение
 
 

склад не нужен (пока не нужен)
да, гильотина
технологические отступы не нужны, т.к. печатный лист заведомо больше тех размеров, которые я указал ( возмем тот же формат А4. так вот, размеры 210х297 это готовый формат, печатаем же мы на заведомо большем формате...)
хотя...

размеры листов в коде у меня

п.с. раз уж пошла такая пьянка, можно я пришлю кусок рабочей базы тебе?
заодно и покритикуешь
только мне надо ее сейчас вычленить из основной программы...

  Ответить  
 
 автор: Lukas   (26.09.2008 в 22:17)   личное сообщение
 
 

Шли на приват.

  Ответить  
 
 автор: Скорп   (26.09.2008 в 22:41)   личное сообщение
 
 

закинул...
спасибо

  Ответить  
 
 автор: час   (27.09.2008 в 10:05)   личное сообщение
 
 

Почему Вы всё скрытно делаете - в приватах?
Тема то интересная, я тока присел, зачитался , и на тебе - Вас ветром сдуло в приват. ........
Обидно

  Ответить  
 
 автор: Скорп   (27.09.2008 в 12:51)   личное сообщение
66 Кб.
 
 

час

смысл в следующем
юзер задает клиента, далее формат готового изделия (он в расчетах не учавствует, чисто информативный он)
а вот последующие поля уже важны
задает тираж (1000 к примеру)
тиражность пусть остается 1
а вот дальше выбирает поле "В развороте"
если задать готовые форматы то без вопросов
а вот выбери формат "Нестандарт"
появляются окошки для ввода тех самых размеров, о которых мы говорим
к примеру 90х100
дальше мы должны указать, меньше А4, меньше А3 или больше А3
в нашем случае 90х100 меньше А4
и должны ручками прикинуть, сколько таких изделий помещается на А4-м формате
в нашем случае должны написать там 3

ну а потом выбираем цветность и т.д....

п.с. знаю, знаю, что все д.б. на аглицком
но я по русски запарился все поля и таблицы придумывать называть, а уж по английски....
тем более, что словарный запас на английском нулевой почти

  Ответить  
 
 автор: час   (27.09.2008 в 14:55)   личное сообщение
 
 

А я пишу английскими буквами, русские слова.
NAIMENOVANIE
CENA
PROFILS
VOT+TAK_VOT

  Ответить  
 
 автор: час   (27.09.2008 в 14:59)   личное сообщение
 
 

А эта штуковинак \к примеру 90х100\ она всегда имеет форму прямоугольника?

  Ответить  
 
 автор: час   (27.09.2008 в 15:34)   личное сообщение
 
 

Посмотрел - красиво!!!
То есть надо взять ширину и найти наиболее подходящую,
тож самое с длинной.
Эт надо таблицу с
формат
длинна
ширина.

  Ответить  
 
 автор: Скорп   (27.09.2008 в 15:38)   личное сообщение
 
 

как правило да

  Ответить  
 
 автор: час   (27.09.2008 в 15:45)   личное сообщение
 
 

Создать рекордсет таблицы ,
и подобрать ширину -побольше заданной,
и длинну - побольше заданной -
так определить какой формат подойдёт. - выдать это на экран.

привет скорп!!!

  Ответить  
 
 автор: час   (27.09.2008 в 16:01)   личное сообщение
45 Кб.
 
 

а если визуально подбирать, то вот посмотри
Где нибудь на форме мышкой кликни и не отпуская води себе по форме туда, сюда.

  Ответить  
 
 автор: час   (27.09.2008 в 16:04)   личное сообщение
45 Кб.
 
 

Или ещё лучшее в цвете

  Ответить  
 
 автор: час   (27.09.2008 в 16:12)   личное сообщение
45 Кб.
 
 

А вот так можно запретить или разрешить начать подбирать.

  Ответить  
 
 автор: час   (27.09.2008 в 17:00)   личное сообщение
16 Кб.
 
 

Ну вот так можно

  Ответить  
 
 автор: Скорп   (27.09.2008 в 22:22)   личное сообщение
 
 

О!
Час, ты вроде дал мне правильный вектор!

  Ответить  
 
 автор: час   (28.09.2008 в 14:55)   личное сообщение
 
 

Рад за Вас, тода уперёд!!!!!!!!!!!!


Кода будешь делать там умножение идёт на = 5,6
Попробуй может точнее будет = 5,67

  Ответить  
 
 автор: Скорп   (28.09.2008 в 15:17)   личное сообщение
 
 

5.675
еще раз спасибо!

  Ответить  
 
 автор: час   (28.09.2008 в 15:19)   личное сообщение
 
 

Тошность никода не бывает лишнею - Да?

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList