|
|
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
Есть таблица, её я экспортнул в Excel. В этой таблице есть задачи с подзадачами, которые могу содержать ещё подзадачи и т.д., неогранич. количество вложений. Так вот, стоимость подзадач нижнего уровня - есть, а стоимость более высокой по уровню задачи расчитывается из суммы стоимостей более низкой(их), т.е. СТОИМ.ЗАДАЧИ=Sum(Подзадачи). Необходимо получить в Excel-е и только в нём (требование заказчика) в поле задач формулу суммы подзадач, если они есть. Самый прикол, в том что количество вложений неограничено+количество подзадач в задаче изначально неизвестно, т.е. необходимо писать что-то универсальное. ГОСПОДА ГЕНИИ, МОДЕРАТОРЫ И ДРУГИЕ помогите уже неделю бьюсь. Заранее спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 17:45:37 |
|
||
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
А как ты задачи от подзадач отличаешь? По размеру шрифта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 17:47:38 |
|
||
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
нет, шрифт я сгенерил из таблицы, в которой есть описание уровня вложенности и то что задача имеет вложения вот так Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 17:52:18 |
|
||
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
Могу выложить всю базу она 262кБ весит, только куда выложить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 17:53:23 |
|
||
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
напиши макрос для Экселя, который будет по условию вставлять в ячейку сумму (думаю лучше врубить один столбец передаваемый из accesa где для строки будет указан код, например подзада с количеством строк сверху/снизу 10 будет иметь код 10, тогда эксель видя значение стоящее в этой строке через макрос будет ссумировать 10 строк сверху/снизу) такая вот идея ... макрос сам не напишу, знаний не хватает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 18:01:33 |
|
||
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
В том то и проблема, что все манипуляции с EXCEL файлом необходимо делать из Access-а. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 18:04:10 |
|
||
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
и в догонку :)) желательно этот столбец еще и скрыть :)) чтоб пользователя не вводить в сомнения :)) ... и еще, поставить какой нить код, который остановит цикл проверки строк на нужность ввода суммы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 18:04:15 |
|
||
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
а нельзя из accesa передавать модуль с макросом ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 18:05:09 |
|
||
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
Это легко сказать, я с Excel и так не в ладах, так ещё и из Акса все действия. COM блин!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 18:06:15 |
|
||
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
с макросом для экселя соответственно :) о, идея :) внеси в базу таблицу, основная функция которой будет хранение шаблона экселя с необходимым тебе макросом :)) тогда думаю будет все нормально в эксель попадать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 18:06:39 |
|
||
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
но несколько иным методом... проще... http://alt11.chat.ru/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 18:07:54 |
|
||
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
ProgaВ том то и проблема, что все манипуляции с EXCEL файлом необходимо делать из Access-а. Мама дорогая - что ж ты раньше молчал :) А что эти значения в Аксе посчитать нельзя, а в EXCEL уже готовые значения передавать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 18:08:23 |
|
||
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
Так его надо ещё и написать. Да я бы написал, мне бы кто-нибудь по логике подсказал. Я все эти вшивые технологии за 2 недели освоил, только применять их надо как всегда в выстроенной логике, которой увы нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 18:08:54 |
|
||
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
дык VBA же ты знаешь :)) всегото нужно 1. сделать цикл проверяющий значения 1 столбца в эксель на соответствие какомуто коду и вставлять на этой строке функцию "сумма" 2. сдалать проверку свойства этого столбца и ставить этой свойство в значение "скрыть" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 18:08:55 |
|
||
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
to paparome: Как ты предлагаешь уже давно реализовано, только пришёл начальник и сказал "а можно, чтоб в Excel-е в поле стоимости задачи стояло бы сумма подзадач, т.е. расчёт весь там, я так хочу" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 18:12:58 |
|
||
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
а почему мой пример не хочешь попробовать реализовать? я б сам ... да не могу макросы писать :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 18:24:47 |
|
||
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
to andj25: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 18:28:23 |
|
||
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
такс хороший код :) ... ничего я из него не понял но я вообще то предлагал сделать следующее 1. создать файл экселя, который будет содержать код вставки функции "сумма" туда куда надо 2. засунуть этот файл как первооснову в БД в качестве шаблона 3. открыть из БД этот файл 4. выкидывать необходимые тебе данные в этот файл вроде так ... в общем я дал идею .. пошел домой ... с утра посмотрю что нарешаете :) вдруг прегадится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 18:34:42 |
|
||
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
отступлени по п.2. (засунуть в БД, что б не потерялся и всегда при открытии в нем был бы макрос ответственный за расстановку суммы) если не знаешь, как написать такой макрос в экселе, то зайди на какой нить форум по VBA для Экселя) терь точно ушел ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 18:37:59 |
|
||
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
Поясню, этого нельзя сделать так как произойдёт не соответ. типов данных, в поля LONG ты предлагаешь вставить String ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 18:39:47 |
|
||
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
andj25я б сам ... да не могу макросы писать :)) Религия не позволяет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 18:42:48 |
|
||
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
Походу это сложно для всех, тогда выкладываю файл Excel, в который необходимо вписать в поля стоимости задач сумму подзадач, если они присутствуют в текущем месяце. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 18:45:17 |
|
||
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
Не бросайте меня, мож и я в будущем на что сгожусь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 18:54:49 |
|
||
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
Ухожу домой, постараюсь завтра решить, но всё же жду помощи, она очень нужна. P.S. Shuhard надеюсь ты прочитал этот топик и завтра поможешь. Искренне надеюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 19:03:21 |
|
||
|
Нужна скорая помощь!!! (получить в Excel-е формулу суммы подзадач)
|
|||
|---|---|---|---|
|
#18+
ProgaУхожу домой, постараюсь завтра решить, но всё же жду помощи, она очень нужна. P.S. Shuhard надеюсь ты прочитал этот топик и завтра поможешь. Искренне надеюсь. Я - то здесь ! который день жду АЛГОРИТМ РАССЧЁТА СУММ типа с атой по цатую колонки сумму впендюрить хз куда опишешь алгоритм - склепаю код ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2004, 19:16:18 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32592077&tid=1673313]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
112ms |
get topic data: |
6ms |
get forum data: |
5ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 430ms |

| 0 / 0 |
