Вверх ↑
Этот топик читают: Гость
Ответов: 10
Рейтинг: 0
#1: 2016-07-27 15:15:30 ЛС | профиль | цитата
Всем привет.

Только начинаю осваивать Hiasm, впечатляет конечно. Но уже нужно решить сложную задачу - сделать программу которая:
1. Будет рассчитывать цену межкомнатных дверей, фурнитуры, скидку и т.д.
2. Выводить бланк расчета на печать.

И первый вопрос который возник: Есть прайс в формате Ecxel, но как я понял, нужно работать с базой sqlite. Посоветуйте пожалуйста, в каком формате это лучше сделать. Есть готовый скрипт(схема) работы хиасм с эксель, его я скачал. Или лучше создать базу sql, тогда как туда забить данные из прайса?
карма: 1

0
Ответов: 497
Рейтинг: 16
#2: 2016-07-27 15:25:20 ЛС | профиль | цитата
Brock, конечно лучше sqlite так как для него есть готовые компоненты а для Есхе их нет да возможностей меньше.(имхо)
карма: 1
        ]  
0
Ответов: 10
Рейтинг: 0
#3: 2016-07-27 15:27:34 ЛС | профиль | цитата
Тогда как проще занести данные в БД, наверняка есть интерфейс как например в екселе, не с помощью консольных команд.
карма: 1

0
Ответов: 497
Рейтинг: 16
#4: 2016-07-27 15:43:22 ЛС | профиль | цитата
Brock, у вас альтернативная сборка или оригинал?
карма: 1
        ]  
0
Ответов: 10
Рейтинг: 0
#5: 2016-07-27 15:51:10 ЛС | профиль | цитата
оригинал с сайта 4,05b186
карма: 1

0
Ответов: 497
Рейтинг: 16
#6: 2016-07-27 16:00:43 ЛС | профиль | цитата
Brock, http://forum.hiasm.net/forum_serv.php?q=56&id=4384
------------ Дoбавленo в 16.00:
я этой пользуюсь
карма: 1
        ]  
1
Голосовали:Brock
Ответов: 16884
Рейтинг: 1239
#7: 2016-07-27 16:13:17 ЛС | профиль | цитата
Brock писал(а):
Есть прайс в формате Ecxel
Выкладывай прайс.
А что такое Ecxel
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 10
Рейтинг: 0
#8: 2016-07-27 16:16:44 ЛС | профиль | цитата
Спасибо, будем разбираться.
карма: 1

0
Ответов: 8926
Рейтинг: 823
#9: 2016-07-27 16:23:06 ЛС | профиль | цитата
Brock, конечно лучше перевести ваши таблицы в БД и с ней работать. На форуме есть специалисты по БД, подскажут. Для конкретной помощи желательно выложить основу, т. е. наработки в Excel, да продумать, что же точно вы хотите.
Но если вы затрудняетесь/не знаете/не хотите знать как работать с БД, т. е. язык запросов к БД, то можно из HiAsm работать непосредственно с Excel по принципу того скрипта, что вы "скачали"
карма: 19

0
Ответов: 10
Рейтинг: 0
#10: 2016-07-27 16:32:41 ЛС | профиль | цитата
не могу выложить, пишет не хватает прав для этой операции
http://s50.radikal.ru/i130/1607/af/5b4b4f1d3686.jpg
------------ Дoбавленo в 16.32:
Я с БД раньше не работал, запросы я буду учить, тк их все-равно надо будет использовать в хиасм, просто я еще пока узнаю мнение как сделать проще, с эксель или БД или вообще через access. Конечно правильней БД, просто по началу отпугивало, что вообще мало где рассматривается вопрос ввода данных в БД, есть консольные команды, но это же не удобно. В идеале, я так понимаю, интерфейс должен быть как у Access
карма: 1

0
Ответов: 8926
Рейтинг: 823
#11: 2016-07-27 17:34:35 ЛС | профиль | цитата
Brock, прямо над полем, где вы пишите ответ, есть две кнопки "Куда залить файл? Как скопировать и вставить схему?"
Выложенная картинка -- для клиента или для оператора? Даже в Excel-е надо продумать удобство работы
Access тоже База Данных!
карма: 19

0
Ответов: 10
Рейтинг: 0
#12: 2016-07-27 18:26:30 ЛС | профиль | цитата
Выложенная картинка это прайс, данные из которого нужно будет переместить в БД (для оператора). Access это база данных, я знаю, упомянул его потому что, очень удобный интерфейс, а в sql нет вообще интерфейса, или я неправ? Пока что вопрос не касается программирования в хиасм, а только как работать с БД. Вообщем мне RAWY_EX посоветовал программку, через нее буду заполнять БД sql. спасибо

------------ Дoбавленo в 18.26:
Пока не начал заполнять БД sql, подскажите как лучше, а то очень много данных. Структура такова: начиная с главного
1. Фабрика (их несколько, у каждой свой прайс),
2. Модель двери.
3. Цвет двери.
4. Остекление двери.
5. Размер двери.
6. Цена.
Погонаж (того же цвета что и дверь):
1. Цена коробки.
2. Цена наличника.
3. Размер добора.
4. Цена добора. и так далее. Это еще упрощенно.

То есть все что я перечислил это будут колонки, а строки уже буду заполнять?


карма: 1

0
Ответов: 8926
Рейтинг: 823
#13: 2016-07-27 18:50:11 ЛС | профиль | цитата
Brock писал(а):
подскажите как лучше, а то очень много данных. Структура такова

Вот продумать СТРУКТУРУ прежде чем рисовать колонки и строчки просто необходимо. И кроме вас лучше никто не знает всех тонкостей. Поэтому главный спец по БД коллега Tad и просил выложить данные (Если боитесь шпионов или налоговой пошлите почтой )
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#14: 2016-07-27 19:56:26 ЛС | профиль | цитата
1. Фабрика (их несколько, у каждой свой прайс),
2. Модель двери.
3. Цвет двери.
4. Остекление двери.
5. Размер двери.
6. Цена.
Добавь - Фотография двери (лучше установленной)
Леонид писал(а):
для клиента или для оператора?

Если для клиента, то он должен видеть дверь и её цену, а какой фабрики ему скорее всего по барабану.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 10
Рейтинг: 0
#15: 2016-07-28 16:27:55 ЛС | профиль | цитата
Вопрос по SQL, помогите понять как правильно создать структуру БД, вот пример:
Предположим есть 2 дверные фабрики (Фаб1, Фаб2), у первой 2 модели двери с разными ценами, у второй 3 модели двери с разными ценами(2 модели с одинаковыми).

Получается я создаю бд с колонками: id, фабрика, модель, цена?
Если так, тогда как заполнять дальше строки и ячейки? Перебирать все варианты?
Фабрика Модель Цена
Фаб1 М1 100
Фаб1 М2 150
Фаб2 К1 100
Фаб2 К2 120
Фаб2 К3 120

Так что ли? Программа примерно таково вида
code_37515.txt

карма: 1

0
файлы: 1code_37515.txt [2.1KB] [262]
Сообщение
...
Прикрепленные файлы
(файлы не залиты)