Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Создание бесконечной таблицы / 20 сообщений из 20, страница 1 из 1
28.06.2004, 12:51:56
    #32579356
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание бесконечной таблицы
Необходимо создать таблу, в которой количество столбцов изначально не известно, делаю это так:
1)создаю таблицу
2)I = 1
Do
If I = n Then Exit Do
DoCmd.RunSQL "ALTER TABLE Tabl ADD COLUMN Zakaz" & I & " String;"
I = I + 1
Loop,
параметр n- количество заказов

подругому пока не придумал, решил выйти в массы с этим вопросом,
мож кто чего умного подскажет, потому что кажется, что так как я написал криво.
Жду предложений, с уважением Proga!!!
...
Рейтинг: 0 / 0
28.06.2004, 13:01:35
    #32579377
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание бесконечной таблицы
в DAO через Tabledefs --> field --> fields.append
в ADOX через catalog-->table-->field ...

? зная ,что максимальное число полей в Access 255 не проще создать таблицу на 255 ?
? можно сделать табличку с 2-мя ключами второй №_твоего поля и выбирать в цикле!
...
Рейтинг: 0 / 0
28.06.2004, 13:06:01
    #32579384
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание бесконечной таблицы
Насчёт бесконечности я погорячился, просто не хотелось делать на 255 столбцов, если они не всегда будут задействованы.
Просто хотелось бы узнать, насколько мой способ крив.
...
Рейтинг: 0 / 0
28.06.2004, 13:06:48
    #32579387
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание бесконечной таблицы
Вообще, имелось ввиду варируемое число столбцов.
...
Рейтинг: 0 / 0
28.06.2004, 13:14:46
    #32579401
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание бесконечной таблицы
ProgaВообще, имелось ввиду варируемое число столбцов.

чем будешь замыкать работу с такой таблицей ?
RecorSet-ом /отчётом/экспортом ?

переменное число полей создает определённые трудности - проверь всё цепочку!
...
Рейтинг: 0 / 0
28.06.2004, 13:16:45
    #32579404
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание бесконечной таблицы
Сначала всё в recordset, а потом- отчёт.
...
Рейтинг: 0 / 0
28.06.2004, 13:19:25
    #32579407
Shark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание бесконечной таблицы
>Наскока метод крив
Кривее некуда.
Вместо
fParam
Zakaz1
Zakaz2
...
ZakazN

Правильно делать
fParam
fNZakaz
fValue
...
Рейтинг: 0 / 0
28.06.2004, 13:22:06
    #32579418
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание бесконечной таблицы
1 поправка - в ADOX не Field(s) а Column(s)

2 в отчёт из RecordSet каким путём ?
из таблицы/запроса умею , из RecordSet - нет , выложи код.
...
Рейтинг: 0 / 0
28.06.2004, 13:24:03
    #32579423
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание бесконечной таблицы
Shark>Наскока метод крив
Кривее некуда.
Вместо
fParam
Zakaz1
Zakaz2
...
ZakazN

Правильно делать
fParam
fNZakaz
fValue

полностью согласен

[SRC vba
можно сделать табличку с 2-мя ключами второй №_твоего поля и выбирать в цикле!
][/SRC]
...
Рейтинг: 0 / 0
28.06.2004, 13:25:01
    #32579428
ищ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание бесконечной таблицы
прога, когды прекратишь рисоваться?
твоя "незнание" не знает границ
...
Рейтинг: 0 / 0
28.06.2004, 13:25:29
    #32579431
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание бесконечной таблицы
Не правильно выразился, дико извиняюсь, Recordset->Tabl->Отчёт.
Sorry!!!
...
Рейтинг: 0 / 0
28.06.2004, 13:33:20
    #32579444
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание бесконечной таблицы
ProgaНе правильно выразился, дико извиняюсь, Recordset->Tabl->Отчёт.
Sorry!!!
и в отчёте будет переменное число полей ?
странный документ и вот почему:
- если поля в строку то на A3 больше 50-60 не ляжет
- если сложная справка(пенсионный фонд)- то число фиксированно

пример приведи !
...
Рейтинг: 0 / 0
28.06.2004, 13:34:30
    #32579447
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание бесконечной таблицы
to Shark :
по моему так нельзя, потому что Zakaz не одно число, а несколько параметров.

1столбец-наименования товара
(2)-(n-ый)столбцы-Zakaz(n)- количество заказанного
последний Sum() по строке

или я не догнал.
...
Рейтинг: 0 / 0
28.06.2004, 13:43:20
    #32579466
Shark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание бесконечной таблицы
>Так нельзя
>Не догнал

Кажися, всетки второе:-)
Про реляционные таблички и про эскуэль тебе че-нибудь почитать надо. Людей жалко, кто заказывать будет:-)
...
Рейтинг: 0 / 0
28.06.2004, 13:54:05
    #32579491
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание бесконечной таблицы
Proga!
покажи ВСЁ задачу!!
опыт в клёпке отчётов у форумян большой - найдётся готовое решение.
обсуждать в пошаговом режиме каждое техническое действие(без уверенности в его разумности) - без обид - ломает!
...
Рейтинг: 0 / 0
28.06.2004, 13:57:03
    #32579496
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание бесконечной таблицы
to Shark:
Всё, догнал, о чём ты говоришь, я просто программно хочу получить таблицу в уже нужном мне виде для перевода в отчёт, а ты предлагаешь более удобное хранение самой таблы.
Вот приблизительный отчёт, который хочу получить
...
Рейтинг: 0 / 0
28.06.2004, 14:18:14
    #32579558
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание бесконечной таблицы
такую "простыню" проще экспортировать в excel ,например напрямую из цикла ,бегущего по RecordSet
...
Рейтинг: 0 / 0
28.06.2004, 14:27:33
    #32579580
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание бесконечной таблицы
to Shuhard:
А сумму уже Exсel-е получать? Можно конечно попробовать, вот только надо человека уговорить, который отчёт этот выдавать будет.
...
Рейтинг: 0 / 0
28.06.2004, 15:16:18
    #32579664
Shark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание бесконечной таблицы
Никто не мешает тебе из бейсика сделать с экселем все, что можно сделать руками.
Хорошая подсказка по экселю- создать макрос.
Жмешь создать макрос, делаешь какую нибудь лабуду руками а потом изучаешь получившийся бейсик.
...
Рейтинг: 0 / 0
28.06.2004, 15:34:59
    #32579699
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание бесконечной таблицы
Progato Shuhard:
А сумму уже Exсel-е получать? Можно конечно попробовать, вот только надо человека уговорить, который отчёт этот выдавать будет.

якой ты нелюбопытный!
я 2 дня парился - mdb рисовал , а ты читать не хочешь?
вот здесь суммы вдоль/поперёк Excel
/topic/102838
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Создание бесконечной таблицы / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]