|
внесение данных в форму
|
|||
---|---|---|---|
#18+
есть несколько идентичных форм с той лишь разницей, что отображают они разные месяцы. связаны они с одной таблицей, в которой соответственно есть столбец месяц. в конце месяца сотрудник копирует нужные ему строчки и вставляет их в форму следующего месяца. строчки вставляются и появляются в таблице. какое событие происходит в момент вставки, ибо в этот момент ячейке "месяц" должно приравниваться значение месяца. куда нужно вставить [Месяц]="январь"? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2010, 17:01 |
|
внесение данных в форму
|
|||
---|---|---|---|
#18+
rezetsесть несколько идентичных форм с той лишь разницей, что отображают они разные месяцы. связаны они с одной таблицей, ... ...ишо, правда 12-ть отдельных форм для этого делали ?? а с годами как решили проблему ? охренедь !! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2010, 17:08 |
|
внесение данных в форму
|
|||
---|---|---|---|
#18+
ё, я конечно мог бы сделать одну форму, в которой был бы ниспадающий список с выбором данных данного месяца, но в данном случае сотрудникам и нагляднее и удобнее работать с месяцами по-отдельности. так что не будем отходить от вопроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2010, 17:19 |
|
внесение данных в форму
|
|||
---|---|---|---|
#18+
ё, кстати, может вам будет интересно: чтобы создать 12 форм создайте одну и клонируйте её 12 раз. обещаю, на клонирование и изменение имён форм уйдёт не более минуты. удивляйтесь дальше. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2010, 17:22 |
|
внесение данных в форму
|
|||
---|---|---|---|
#18+
Формально отвечая на вопрос, смотрите события форм BeforeInsert, AfterInsert. ИМХО, не с того конца проектируете приложение, учитывая "копирует из одного месяца и вставляет в форму следующего" и "столбец месяц". ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2010, 17:52 |
|
внесение данных в форму
|
|||
---|---|---|---|
#18+
ёrezetsесть несколько идентичных форм с той лишь разницей, что отображают они разные месяцы. связаны они с одной таблицей, ... ...ишо, правда 12-ть отдельных форм для этого делали ?? а с годами как решили проблему ? охренедь !!ё +1 В русле этого подхода и для каждого из сотрудников надо создавать свою форму. И вообще, по каждому наименованию из справочников. охренедь !! +много ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2010, 18:15 |
|
внесение данных в форму
|
|||
---|---|---|---|
#18+
rezetsобещаю, на клонирование и изменение имён форм уйдёт не более минуты. удивляйтесь дальше. А если потом надо внести изменение, то оно будет вноситься 9 раз, плюс в двух формах что-нибудь будет перепутано, а одна забыта. Коллега, правила разработки баз данных ведь не от фонаря придуманы. За все правила заплачено кровью, и жалко тех, кому пролитой чужой крови недостаточно, а хочется пролить обязательно свою. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2010, 18:37 |
|
внесение данных в форму
|
|||
---|---|---|---|
#18+
Владимир Санычrezetsобещаю, на клонирование и изменение имён форм уйдёт не более минуты. удивляйтесь дальше. А если потом надо внести изменение, то оно будет вноситься 9 раз, плюс в двух формах что-нибудь будет перепутано, а одна забыта. Коллега, правила разработки баз данных ведь не от фонаря придуманы. За все правила заплачено кровью, и жалко тех, кому пролитой чужой крови недостаточно, а хочется пролить обязательно свою. И интересно сколько времени уйдет для того чтобы написать или скопировать одну и ту же процедуру в 12 формах! Почему то мы всегда учимся на своих ошибках , но никак не хотим учиться на чужих.И особенно не любим слушать советы старших, или более опытных.Свое Я не дает прислушаться!? Тогда непонятно зачем Вы спрашивате совета, если все равно сделаете по-своему. Если Вам не нравится комбобокс, сделайте листбокс на выбор месяца.Но 12 или 9 форм, мне тоже кажется уж очень круто! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2010, 18:50 |
|
внесение данных в форму
|
|||
---|---|---|---|
#18+
rezetsё, кстати, может вам будет интересно: чтобы создать 12 форм создайте одну и клонируйте её 12 раз. обещаю, на клонирование и изменение имён форм уйдёт не более минуты. удивляйтесь дальше. ну давайте тогда и я вас удивлю ))) Работа с несколькими экземплярами одной формы ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2010, 19:00 |
|
внесение данных в форму
|
|||
---|---|---|---|
#18+
Всё это что здесь - бред полный, неужели источник данных одной формы нельзя менять сколько нужно? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2010, 05:47 |
|
внесение данных в форму
|
|||
---|---|---|---|
#18+
Граждане, давайте не будем разводить полемику, как правильно надо всё делать "по книжке" и проектировать БД. я ничуть не говорю, что вы не правы, но вы судите, ничего не зная об исходниках. не имея понятия о ресурсах, задачах, сроках и объёмах, вы начинаете высказывать свои идеи: "а с годами что делать будете?", "каждому сотруднику форму, каждому наименованию" и т.д. и т.п. О ЧЁМ ВЫ? то, что эта база должна делать, она будет делать. по вопросам расширения её задач всё давно решено. но возвращаясь к решению проблемы: 1. Работа с несколькими экземплярами одной формы - "ё", я вкрадце ознакомился с данным вариантом, но так как времени на проект отпущено не много, а класс моего программирования под VBA не высок, то данныё вариант отпадает; 2. по поводу событий "перед изменением" и "после изменени". здесь картина получается следующая. после вставки строк, визуально месяц не меняется. только лишь поставив фокус в ячейке он изменяется на нужный. пробовал варианты с несколькими событий, пробовал и со значением по дефулту - та же песня. если при такой структуре этого сделать невозможно, то так и скажите. если есть решение, то прошу в студию. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2010, 11:14 |
|
внесение данных в форму
|
|||
---|---|---|---|
#18+
событие "после обновления" сработало. странно. в пятницу его пробовал, не проходило. всем спасибо, вопрос закрыт. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2010, 11:34 |
|
внесение данных в форму
|
|||
---|---|---|---|
#18+
Для остальных, буде кто прочитает этот топик: так ни в коем случае НЕЛЬЗЯ ДЕЛАТЬ. При любых бюджетах и условиях. Это абсолютно технически непригодное решение. Модератор: Программист-Любитель совершенно прав. А я покрупнее сделаю. А то мало ли, не увидит случайный прохожий. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2010, 12:09 |
|
внесение данных в форму
|
|||
---|---|---|---|
#18+
Программист-Любитель, то, что это не оптимальное решение я ещё соглашусь, но то, что оно Код: plaintext
а на счёт рациональности и оптимальности решения я спорить и не собираюсь. как говорится, ученик 2 класса решает задачку 5*8, выполнив сложение 8+8+8+8+8(в лучшем случае), а ученик 2 класса сразу получит ответ, т.к. знает таблицу умножения. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2010, 15:01 |
|
внесение данных в форму
|
|||
---|---|---|---|
#18+
rezets, ну и к чему это было ? ... П.-Л. ведь даже обращался не к вам, а "Для остальных, буде кто прочитает"... то что вас переубедить нереально, - все уже поняли и смирились хотите осознать на собственном опыте - пожалуста - "разбивайтесь" один из сценариев, Саныч описал - при том, что это один из многих... ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2010, 15:14 |
|
внесение данных в форму
|
|||
---|---|---|---|
#18+
ё, дело не в "упрямости", дело - в решении задачи. я прекрасно понимаю и осознаю, что основа БД должна быть гибкая, чтобы в будущем при нарастании данных и атриббутов не происходило проблем и не приходилось бы вручную перебивать десятки значений в десятках одинаковых объектах (как одна из проблем неправильного планирования структуры БД). но в данном случае я черным по белому написал, что есть ограничения в ресурсах. и если человек с такой же нехваткой ресурсов и такой же задачей увидит этот топик, то он найдёт решение и выполнит задачу. а в вашем случае, ё, человек получит предложение изучить ваши варианты решения проблемы и не успеет к сроку. в результате - задача не решена, а объяснять про правильное планирование БД руководству и то, что человек не может знать всё и вся вы будете на фрилансе. вы должны не только со своей колокольни смотреть. а в целом, я с вами соглашусь: при имении достаточных ресурсов, я бы сам лучше сел и воспользовался бы вашими предложениями по структуре моей БД и устранил бы очередной пробел в моих знаниях. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2010, 16:22 |
|
внесение данных в форму
|
|||
---|---|---|---|
#18+
Вы не должны был рапортовать об успешном решении проблемы и объявлять такой способ допустимым. Наговнокодили у себя по-тихоньку, и, краснея, продолжаете жить дальше. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2010, 16:44 |
|
внесение данных в форму
|
|||
---|---|---|---|
#18+
Программист-Любитель, тут мне высказывал ё, что я не слышу, а не слышете вы. всё зависит от задачи. если задача решена, необходимые и достаточные цели достигнуты с наименьшими ресурсами, то не смейте упрекать разработчика. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2010, 18:12 |
|
внесение данных в форму
|
|||
---|---|---|---|
#18+
rezetsПрограммист-Любитель, тут мне высказывал ё, что я не слышу, а не слышете вы. всё зависит от задачи. если задача решена, необходимые и достаточные цели достигнуты с наименьшими ресурсами, то не смейте упрекать разработчика. Ну тут как бы форум, т.к. каждый имеет право на высказывание в пределах правил. Просто ваш подход бросает вызов здравому смыслу и азам программирования десктопных приложений (это я мягко говоря). Про одно из возможных печальных следствий (непродуктивная трата времени) вам уже сказали. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2010, 18:20 |
|
внесение данных в форму
|
|||
---|---|---|---|
#18+
rezetsПрограммист-Любитель, тут мне высказывал ё, что я не слышу, а не слышете вы. всё зависит от задачи. если задача решена, необходимые и достаточные цели достигнуты с наименьшими ресурсами, то не смейте упрекать разработчика. У нас в Израиле есть такие два понятия: "большая голова" и "маленькая голова". Это два типа людей, два подхода к жизни. Маленькая голова делает в точности то, что от него хотят. И даже если он видит, что начальник не прав, его это не касается. По-русски это называется "моя хата с краю". Большая голова старается смотреть широко, иногда шире, чем от него требуется. В армии иногда одергивают: "не увеличивай голову". Но если работа идет не совсем формально, то с человеком такого типа работать легче. Ни на кого не намекаю. Просто почему-то возникла ассоциация. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2010, 18:25 |
|
внесение данных в форму
|
|||
---|---|---|---|
#18+
Я вообще не могу себе представить ситуацию, чтобы из-за одного поля , даже не поля, а его источника данных, нужно было бы создавать такое количество форм, которое равно количеству значений данного поля. Короче бред, да ещё и упорствующий в своём безумии. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2010, 04:10 |
|
|
start [/forum/topic.php?fid=45&gotonew=1&tid=1631812]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
26ms |
get topic data: |
12ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
others: | 251ms |
total: | 391ms |
0 / 0 |