32 / 32 / 3
Регистрация: 22.10.2012
Сообщений: 499
|
||||||
1 | ||||||
Вынужденный перерыв или вспомнить все :)24.01.2013, 13:36. Показов 600. Ответов 5
Метки нет (Все метки)
В общем суть в том что последний месяц в основном был занят другой работой. И базы не косался почти.
И в общем стал разбираться с заполнением заказа и последующим его выводом, дабы отобразить и если понадобиться редактировать данный заказ. Столкнулся со следующим.
У меня не получается следующее. 1. В форме есть вычисляемое поле Цена_Руб, вычисляется по формуле Me.Цена_Руб = price_eur * Me.Количество * DLookup("Курс_Евро", "тКурс_Валют", "Дата = Date()") где Date() в будущем заменится на дату составления заказа. Все бы хорошо но из первой строки заполняется Цена_Руб всей таблицы а не считается для каждой строки отдельно.(Происходит это во время загрузки формы) 2. Я не могу редактировать данный заказ, т.е. не могу удалить или добавить товар, но тут скорее всего дело в том что данные взяты запросом и храняться только в форме, т.е. они не сохраняются во временной таблице как у меня сделано при создание заказа. Базу прилагаю. Знаю что очень кривая. Лучше пока что не получается сделать. Шаблоны документов не прилагаю, поэтому создание документов не будет работать. П.С.: Т.к. правильные связи таблиц и форм я делать еще не научился, то в основном оперирую через запросы и другие функции VBA.
0
|
24.01.2013, 13:36 | |
Ответы с готовыми решениями:
5
Нужен ли перерыв после еды перед тренировкой? Или это вредный совет? Вспомнить все Вспомнить серию БП Hiper или Hipro Вынужденный выход из программы |
32 / 32 / 3
Регистрация: 22.10.2012
Сообщений: 499
|
|
24.01.2013, 15:17 [ТС] | 2 |
Забыл добавить все это в формах фтРедактирование_Заказа и подчиненная форма фтВывод_Заказа
Пока что думаю сделать так, покрайне мере попробовать, с помощью запроса вставлять данные во временную таблицу, и уже в ней манипулировать данными. После чего обновлять таблицы где храняться данные.
0
|
7397 / 4534 / 295
Регистрация: 12.08.2011
Сообщений: 14,021
|
|
28.01.2013, 03:50 | 3 |
Делайте в таких случаях так:
1
|
32 / 32 / 3
Регистрация: 22.10.2012
Сообщений: 499
|
|
28.01.2013, 10:34 [ТС] | 4 |
alvk, Извините, а что вы поменяли? Я не нашел, да и проблема осталась.
0
|
7397 / 4534 / 295
Регистрация: 12.08.2011
Сообщений: 14,021
|
|
28.01.2013, 10:41 | 5 |
в форме фтРедактирование_Заказа в подчинённой форме посмотрите поле Рубли, оно теперь рассчитывается в запросе
вы же писали:
1
|
32 / 32 / 3
Регистрация: 22.10.2012
Сообщений: 499
|
|
28.01.2013, 11:33 [ТС] | 6 |
alvk, Спасибо, по этому поводу я решение уже нашел, но ваш способ более красив и требует меньше действий. Я решил таким способом. Создал запрос на вывод информации из нескольких таблиц. тКурс_Валют, тТовар и тЗаказано. На основе запроса создал форму. В ячейку Цена_Рубли вбил формулу, лишнии поля удалил.
А вот редактирование товара в заказе пока что не решил. В общем ушел штудировать литературу, а то мне еще надо научиться делать динамические таблицы в Worde и Excele из Accessa, что бы составлять накладные и другие документы. Обычный текст уже умею. По динамической таблицы в Word есть такая мысль. Создать отчет в виде таблицы и его печатать через закладку в Word, с экселем думаю можно как то проше сделать.
0
|
28.01.2013, 11:33 | |
28.01.2013, 11:33 | |
Помогаю со студенческими работами здесь
6
Вспомнить пароль или забыть, что он был? Как в -37°С искупаться в проруби, чтобы хвост не отвалился и на утро всё вспомнить. Вспомнить всё (Яндекс.лицей, Урок 2 "Условный оператор") Перерыв цикла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |