Здравствуйте. Подскажите, как реализовать combobox, в котором можно выбирать определенную скидку(5%, 10%, 15% и т.д.) и итоговая сумма, а также цены на выбранные товары пересчитывались. Спасибо.
2 2015-06-18 13:11:53
Re: Помогите с математикой (20 replies, posted in Russian)
Здравствуйте Дмитрий. Вчера посидел в инете, почерпал не много знаний, кое-что повспоминал... Разобрал Вашу прогу. Теперь понял что Вы имели ввиду. Да, Вы оказались правы, структура не верная. Меня ввело в заблуждения еще мое знание инглиша) "Расшифровав" в переводчике некоторые слова, я понял Вашу прогу. Решил не сдаваться и с помощью Вашей проги, написать новую с нуля. Проект приложил. Помогите реализовать пару нюансов:
1. В форме прихода товаров, можно было удалять записи(например случайно вбитые),
2. В гриде главной формы отображалась розничная цена(т.е. цена закупки * 30%),
3. При оформлении нового заказа можно было использовать combobox с выбором скидок(например 5%, 10%, 15%) и цены в гриде соответственно менялись.
4. И, если не сложно, объясните почему ругается кнопка добавления товара в форме оформления заказа?
Буду признателен за помощь.
3 2015-06-17 07:40:14
Re: Помогите с математикой (20 replies, posted in Russian)
к сожалению я не могу исправить ваш проект, это займет много времени.
Понял, спасибо.
4 2015-06-17 07:09:51
Re: Помогите с математикой (20 replies, posted in Russian)
такое ощущение, что меня просто не слышат..... 12 дней не могу элементарную программу написать... я не знаю SQL, и походу эта программа не для меня... просто имея знания в программировании и запросах SQL мне бы не составила труда написать прогу в чем угодно... То, что я скачаю и посмотрю рабочую программу, мне не поможет. Я же не прошу написать мне программу, мне просто нужна просто помощь в ее написании. Ошибся? В чем? Что исправить? Ведь база данных это просто формы, таблицы и связи(запросы) между ними для понимания. У меня не правильные таблицы? Какие? Вы же понимаете, что структура не верная, значит вы знаете где ошибки. Программировал в технаре последний раз в 2005 году на VB6. Я нихрена уже не помню. Если этот форум для экспертов, то я не буду здесь флудить, так как к оным себя не приписываю. Спасибо......
5 2015-06-16 16:19:43
Re: Помогите с математикой (20 replies, posted in Russian)
1. Скрыть кнопку можно с помощью скрипта, например в событии OnShow формы Torg_sklad
Torg_sklad.Button1.Visible := False;
как правильно создавать события, можно посмотреть здесь
http://myvisualdatabase.com/help_ru/scr … rview.htmlпо поводу остальных пунктов, к сожалению у вас неверная структура БД для склада.
Кнопку скрыл. Спасибо. Что и как изменить в структуре? Подскажите, что именно не так и насколько это возможно, сложно и долго исправить? Я понимаю, что для спеца это не проблема, но в моём случае проблема... Если не сложно, объясните, пожалуйста....
6 2015-06-16 12:32:21
Re: Помогите с математикой (20 replies, posted in Russian)
Господа, помогите! Горю! Чтобы программа работала, осталось пару "детских" нюансов. Помогите пожалуйста.
1. На главной форме сделать кнопку невидимой (которая отвечает за поиск).
2. На формах Zakaz_R и Zakaz_O (практически идентичные), не могу настроить кнопку "Редактировать".
3. На формах Zakaz_R и Zakaz_O нужно настроить кнопку "Подтвердить" таким образом, чтобы при нажатии на нее, списывались заказываемое количество товара из общего склада, т.е. корректировка остатков на складе.
4. На формах Zakaz_R и Zakaz_O есть кнопка "Очистить", при нажатии на которую, очищается грид формы. Т.е. , как я понимаю, очищает данные буферной таблицы.
Я могу сам разобраться, но у меня катастрофа со временем....
PS Дальнейшую модернизацию буду проводить попутно накопившихся знаний, пока для работы думаю этого хватит.
Заранее спасибо.
7 2015-06-15 15:25:04
Re: Помогите с математикой (20 replies, posted in Russian)
Вы сделайте то что говорите на excele и прикрепите к сообшению, также прикрепите ваш проект, посмотрю чем смогу помочь.
Проект прикрепил. С формулами... Бог с ними. У меня документы копятся, буду вручную изменять. В моём проекте есть кнопка "Добавить в заказ", в открывшейся форме необходимо ввести количество и должно (желательно автоматически) посчитаться сумма(не пойму как это сделать). После подтверждения, запись(несколько записей) должна будет отображаться в форме Заказа. Т.е. мы выбрали несколько товаров, выбрали их количество, нажимаем кнопку "Оформить заказ". Открывается форма Заказа, где отображены наши записи(это тоже не пойму как сделать). В этой форме мы можем редактировать товары и их количество. Но после нажатия на кнопку "Подтвердить", выбранные товары, точнее их количество, вычитается из склада(было 5, заказали 3, осталось 2).
8 2015-06-15 12:05:05
Re: Помогите с математикой (20 replies, posted in Russian)
И тишина... я так понимаю, мне проще заново вспомнить Visual Basic и написать программу самому, нежели просить о помощи... Ну что же... Очень жаль...
9 2015-06-13 09:02:27
Re: Помогите с математикой (20 replies, posted in Russian)
Проще говоря, есть форма (прикрепил рисунок). Хочется, чтобы в поисковом поле можно было найти позицию(динамический поиск). В гриде отображается название, остаток и цена. Выбрать позицию, и в полях добавить количество и новую цену ввести соответствующие данные(например хочу добавить единицы по новой цене). При нажатии на кнопку, количество добавлялось, а если цена другая(закупка от валюты, курс прыгает), то срабатывала формула "(остатки * старая цена) + (количество_добавить * новая цена) / общее_количество = новая_цена" и происходила запись новой цены в таблицу. В екселе это простейшая формула, а как это сделать в VDB не пойму((( Помогите пожалуйста, а то документы нарастают, а вбивать ничего не могу....
10 2015-06-13 08:01:42
Re: Помогите с математикой (20 replies, posted in Russian)
Разобрал простейший склад, мне не нравится ввод "-" при вычитании, т.к. можно элементарно запарится... Подскажите, а есть какая-нибудь полноценная справка по программе? Потому что вопросы копятся, а решений нигде не могу найти... В первой программе, которую Вы мне скинули, есть форма "Добавление/списание" товаров. Где можно узнать принцип ее работы? Точнее выбор прихода или расхода из CB?
11 2015-06-12 12:48:50
Re: Помогите с математикой (20 replies, posted in Russian)
Объясните, пожалуйста, где указан принцип работы combobox (приход/расход) в форме "Добавление/списание"? Не могу понять....
12 2015-06-11 14:29:56
Re: Помогите с математикой (20 replies, posted in Russian)
Понял, попробую. Спасибо
13 2015-06-10 06:24:23
Re: Помогите с математикой (20 replies, posted in Russian)
Открыл свой магазин электрики. Пока нахожусь сам, но в перспективе будет работник. Хочу сделать программу для учета товаров(торговый склад).
14 2015-06-09 13:34:26
Topic: Помогите с математикой (20 replies, posted in Russian)
Добрый день. Помогите с математикой. Есть форма редактирования, в которой есть textbox-ы для добавления новых данных(количество, новую дату и новую цену). Если textbox-ы для добавления данных пусты, то ничего не происходит (естественно). А если поля имеют данные, то 1. При добавлении товара, суммирует в основной таблице количество(остатки). 2. При добавлении новой даты, заменяет старую запись на новую. 3. Самое интересное: если цена закупки изменена, то старые остатки умножает на старую цену закупки, добавляемое количество умножает на новую цену, суммирует и делит на общее количество, т.е. при нажатии на кнопку происходит действие ((Ост. * Стар.Цена) + (Количество * Нов.Цену))/ Общее количество = Средняя цена. Для понимания прикрепил скрин Формы. Заранее спасибо.
15 2015-06-08 15:35:59
Re: Выбор значения из таблицы в textbox (6 replies, posted in Russian)
Фух... разобрался... А самое смешное, что я бывший программист VB 6.... 10 лет не открывал его) Чувствую себя ***том.... Админ, еще раз спасибо.
16 2015-06-08 15:21:19
Re: Выбор значения из таблицы в textbox (6 replies, posted in Russian)
Не могли бы Вы показать где и как создать событие?
var
procedure Dobavit_tovar_TableGrid1_OnCellClick (Sender: string; ACol, ARow: Integer);
begin
Dobavit_tovar.Edit1.Text := Dobavit_tovar.TableGrid1.Cells[0,ARow]; // 0 - текст из первой колонки
end;
И, как я понял, присвоить его нужно гриду?
17 2015-06-08 14:46:32
Re: Выбор значения из таблицы в textbox (6 replies, posted in Russian)
Не выходит, скопировал процедуру, вставил, заменил на свои значения, не передает значения из грида в textbox...
18 2015-06-08 14:30:11
Re: Выбор значения из таблицы в textbox (6 replies, posted in Russian)
Спасибо) Буду дальше колупаться)) ПС Программа очень хорошая и удобная. Респект!
19 2015-06-08 13:44:29
Topic: Выбор значения из таблицы в textbox (6 replies, posted in Russian)
Здравствуйте. В готовой программе есть окно с товарами (грид). Через textbox нахожу нужный товар(динамический поиск). Хочу, чтобы при нажатии(выборе) необходимого товара из грида, щелчком добавлялось в поисковое поле textbox, так как поле textbox так же участвует в добавлении товара на склад. И второй вопрос: в этой же форме есть textbox, в которое вбивают количество товара. Как "организовать" сложение этого товара в общем складе? Чтобы значение не изменялось, а именно суммировалось. Заранее спасибо.
20 2015-06-08 07:37:11
Re: Вопрос по ComboBox (12 replies, posted in Russian)
Уважаемый админ, спасибо большое. Просто не доглядел выбор связи, думал по-старинке перетаскиванием связь организовать) Я так понял, что и вычислительные ячейки нужно именно там создавать. Буду пробовать)
21 2015-06-06 14:02:31
Re: Вопрос по ComboBox (12 replies, posted in Russian)
Приветствую. Вот нифига не пойму каков принцип работы FK? Есть где-то подробное описание данной функции? Вопрос простой: выбрать в combobox необходимую запись и сохранить в таблице... То есть, при добавлении товара нужно выбрать из списка (таблицы поставщиков) определенного поставщика и благополучно сохранить запись (в таблицу склада)... Как я понял, FK имеет иной принцип работы, нежели TB...