|
Калькуллятор
|
|||
---|---|---|---|
#18+
Есть необходимость проводить расчеты по разным формулам с разными параметрами Формулы хранятся в текстовом виде типа 0,33*СТЕПЕНЬ(sda;0,5)*tm*19,2= где sda и tm - параметры Сейчас формулы и параметры вставляются на лист Excell и потом с него читаются результаты Мне это не нравится - и долго и глючно. Каким еще образом это можно было бы сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2019, 09:49 |
|
Калькуллятор
|
|||
---|---|---|---|
#18+
Да - способ хранения формул можно и поменять если что.... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2019, 09:50 |
|
Калькуллятор
|
|||
---|---|---|---|
#18+
Serg197311, напиши свой парсер, чо. Быстрее и без глюкофф. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2019, 09:54 |
|
Калькуллятор
|
|||
---|---|---|---|
#18+
Serg197311и долго и глючно.Долго - вероятно, потому, что на каждую операцию заново создаётся объект Excel.Application. А глючно - разве что из-за ошибок в формулах. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2019, 09:55 |
|
Калькуллятор
|
|||
---|---|---|---|
#18+
Serg197311Да - способ хранения формул можно и поменять если что.... А Access здеся причём? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2019, 09:57 |
|
Калькуллятор
|
|||
---|---|---|---|
#18+
ROISerg197311Да - способ хранения формул можно и поменять если что.... А Access здеся причём? Да может и стоило еще куда написать... тока я не знаю - куда, а база - в Аксе и расчеты на vba.... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2019, 10:05 |
|
Калькуллятор
|
|||
---|---|---|---|
#18+
Используйте функцию, ту-которую-нельзя-называть, Eval. Ну а параметры передавайте через TempVars или делайте Replace в строке по шаблону имени переменной типа $VarName$/ ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2019, 10:05 |
|
Калькуллятор
|
|||
---|---|---|---|
#18+
AkinaSerg197311и долго и глючно.Долго - вероятно, потому, что на каждую операцию заново создаётся объект Excel.Application. А глючно - разве что из-за ошибок в формулах. не, excell открывается 1 раз на серию расчетов из 20-30 строк Глючно - не в смысле неправильно, а надо следить - проверять, что в excel открыто, при необходимости закрывать ненужное -открывать нужное... На моем компе вроде работает, а на других - виснет на операциях открытия-закрытия.... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2019, 10:10 |
|
Калькуллятор
|
|||
---|---|---|---|
#18+
4d_monsterИспользуйте функцию, ту-которую-нельзя-называть, Eval. Ну а параметры передавайте через TempVars или делайте Replace в строке по шаблону имени переменной типа $VarName$/ Ну наверное сейчас так буду пробовать....... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2019, 10:10 |
|
Калькуллятор
|
|||
---|---|---|---|
#18+
Serg197311Глючно - не в смысле неправильно, а надо следить - проверять, что в excel открыто, при необходимости закрывать ненужное -открывать нужное... На моем компе вроде работает, а на других - виснет на операциях открытия-закрытия....так ты создавай свой объект, им рули, и закрывай его же - ничего проверять, контролировать ненужно в таком случае. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2019, 10:14 |
|
Калькуллятор
|
|||
---|---|---|---|
#18+
ПанургSerg197311Глючно - не в смысле неправильно, а надо следить - проверять, что в excel открыто, при необходимости закрывать ненужное -открывать нужное... На моем компе вроде работает, а на других - виснет на операциях открытия-закрытия....так ты создавай свой объект, им рули, и закрывай его же - ничего проверять, контролировать ненужно в таком случае. С языка снял. Панург И все богатство формул Ёкселя у тебя в Access. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2019, 11:16 |
|
Калькуллятор
|
|||
---|---|---|---|
#18+
Serg197311...а база - в Аксе ....Serg197311 excell открывается 1 раз на серию расчетов из 20-30 строк проделать это в акцессе-не судьба? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2019, 14:57 |
|
|
start [/forum/topic.php?fid=45&fpage=25&tid=1610428]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 339ms |
total: | 467ms |
0 / 0 |