|
|
|
Как скопировать стоблцы (поля) из одного RecordSet в другой
|
|||
|---|---|---|---|
|
#18+
Есть открытая форма ResultForm на ней источник данных DataMain Естественно есть его рекордсет, DataMain.RecordSet, на базе которого строю таблицу - 14 полей и немеряно строк. Вопрос: как в свободный (неприсоединенный ни к какому источнику) рекордсет скопировать только два столбца из DataMain.RecordSet То есть. Нужно создать свободный рекордсет rsst из двух полей "Дата" и "Количество" и перенести в эти поля соответствующий записи из DataMain.RecordSet - и на базе нового рекордсета я построю диаграмму. Clone не подходит на rsst.Fields.Append "Дата", adVarChar, 20 - ругается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2007, 18:54 |
|
||
|
Как скопировать стоблцы (поля) из одного RecordSet в другой
|
|||
|---|---|---|---|
|
#18+
Здесь уже много говорилось о синтетическом рекордсете. Можно и поискать было. Создается он примерно так: Код: plaintext 1. 2. 3. 4. как я могу догадаться по тексту, вам можно было бы взять запрос с нужными дополнительными полями и не ломать голову. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2007, 21:56 |
|
||
|
Как скопировать стоблцы (поля) из одного RecordSet в другой
|
|||
|---|---|---|---|
|
#18+
Да в том то и ситуация что нельзя взять запрос. Естественно, что с запросом было бы проще. Но у меня результирующая форма одна, а строится она может по 17 вариантам. Это нужно тогда не один запрос писать а 17 доп. запросов в формах выбора, которые будут передавать на результирующую форму не 14 полей а всего 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2007, 09:10 |
|
||
|
Как скопировать стоблцы (поля) из одного RecordSet в другой
|
|||
|---|---|---|---|
|
#18+
не факт, но у рекордсета есть метод Save , который сохраняет рекордсет в файле вот только не помню, есть ли Load , чтобы закачать обратно т.е принцип в следующем, сохраняем рекордсет в файл, из него закачиваем данные в новый рекордсет и удаляем ненужные столбцы ЗЫЖ а при построении диаграмы, разве не указывается, какие столбцы использовать? может вы слишком мудрите? I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2007, 09:33 |
|
||
|
Как скопировать стоблцы (поля) из одного RecordSet в другой
|
|||
|---|---|---|---|
|
#18+
Спасибо тов. Worobjoff Помогло. Кому интересно - вот мой код Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2007, 12:46 |
|
||
|
Как скопировать стоблцы (поля) из одного RecordSet в другой
|
|||
|---|---|---|---|
|
#18+
Я бы проще сделал: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2007, 13:37 |
|
||
|
Как скопировать стоблцы (поля) из одного RecordSet в другой
|
|||
|---|---|---|---|
|
#18+
Вот здесь ошибся: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2007, 13:46 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=213&tid=2163185]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 381ms |

| 0 / 0 |
