Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

MS Access Запрос с более 255 полями. [D7, MS ACCESS]


Страницы:   1 2

infom ©   (2006-08-14 11:35:00) 

Уважаемые мастера у меня появилась следующая проблема:

Необходимо создать запрос который возвращает около 350 полей, а MS Access это непозволяет, пишет ошибку "определено слишком много полей".

Как это побороть и что мне делать вообще ?


Сергей М.   (2006-08-14 17:01:00) [1]


> Stanislav ©   (14.08.06 16:58) [36]


А это уже его личная драма.

Ладно хоть не про Excel речь идет - там для автора совсем труба) ... 256 колонок на листе и ни одной больше)


ANB   (2006-08-14 17:00:00) [2]


> (форум sql.ru), где люди адекватно

Гы гы. А также огрести по полной в грубой форме :)


infom   (2006-08-14 17:00:00) [3]

Сергей М. ©   (14.08.06 16:55) [32]

ANB ©   (14.08.06 16:56) [33]

Персональное спасибо за человеческое отношение.


Stanislav   (2006-08-14 16:58:00) [4]

Сергей М. ©   (14.08.06 16:55) [32]

А ему это наверное в отчет нужно вытянуть, это их все равно нужно объединить в один запрос и вытащить все поля.


infom   (2006-08-14 16:57:00) [5]

Извините, но адекватностью этот форум совсем не страдает, скорее наоборот, благо есть пример для сравнения (форум sql.ru), где люди адекватноизложили свои мысли без тонны грязи...

Всем спасибо.

Решение мной уже найдено и за время дискуссии реализовано.


Sergey13   (2006-08-14 16:56:00) [6]

> [28] infom ©   (14.08.06 16:47)
>а вот есть такое или нет никто ответить не может, да и поиски не помешают.

Конечно есть. И одно из них тебе подсказали в
> [2] tupoy   (14.08.06 11:39)

Но это решение - заплата на здоровую дыру. А тебе советуют перешить этот тришкин кафтан. И правильно советуют.

> Я полностью довел программу, теперь ему необходимо продолжение, о котором раньше разговора небыло.

Это не совсем так. Ты фактически не заложил в структуру возможность дополнения информации - это грубая ошибка проектирования, про что тебе и говорят.
Не обижаться надо, а поблагодарить за конструктивную критику (пусть и высказанную в неконструктивной форме 8-) и бежать переделывать. 8-)


ANB   (2006-08-14 16:56:00) [7]


> У меня было менее 20 часов на полностью работоспособную
> программу.

Полчаса - потолок нарисовать такую базу в нормализованном виде.

Не поздно и сейчас. Обойти ограничение на количество полей ни в одной СУБД не возможно (ну, в тех, которые я видел). Кстати, даже если ты нормализуешь базу, в запросе все равно нельзя будет выдавать более 255 полей, так что лучше сразу переделать и отображение.

Скажи клиенту, что его просьба вызывает технические трудности и надо все переделать / оплатить эту работу. Или пусть делает сам. :)


Сергей М.   (2006-08-14 16:55:00) [8]


> infom ©   (14.08.06 16:47) [28]


Твое спасение на сей момент  - это создание доп.таблицы (для хранения доп.полей) и соединение существующей и новой таблицы в отношениии "один-к-одному". Но путь твой, как уже здесь сказали, - тупиковый.


infom   (2006-08-14 16:54:00) [9]


> Ой, как громко!

Громко это когда с восклицательным знаком.

> может у меня чего-то со зрением? У кого проблемы? У нас?

Проблем никаких нет, есть необходимость выбора решения....


Stanislav   (2006-08-14 16:52:00) [10]

>То направлене движения которое вы мне показали увидит любой. А мне >хочется не чуда, а по возможности другого решения, если такое есть, а >вот есть такое или нет никто ответить не может, да и поиски не помешают.

А ты еще монитор задом разверни может это решение как раз поможет? :-)


evvcom   (2006-08-14 16:51:00) [11]

> [28] infom ©   (14.08.06 16:47)
> реализация программы по первому требованию полностью удовлетворяла
> ТЗ и остальные требования

Ты теперь это заказчику втюхивай, а не нам.


infom   (2006-08-14 16:47:00) [12]

2 Sergey13 [24]
То направлене движения которое вы мне показали увидит любой. А мне хочется не чуда, а по возможности другого решения, если такое есть, а вот есть такое или нет никто ответить не может, да и поиски не помешают.

sniknik ©   (14.08.06 15:45) [25]
Чуда не надо, нужна просто помощь, а не обвинение в непрофессионализме, об уровне которого вы судить точно не можете.

Anatoly Podgoretsky ©   (14.08.06 16:27) [26]

> Заказчика, спихнул ему туфту.


Я полностью довел программу, теперь ему необходимо продолжение, о котором раньше разговора небыло.

Ещё раз повторю, реализация программы по первому требованию полностью удовлетворяла ТЗ и остальные требования, заказчик попользовался программой и теперь хочет применить её в другом исследовании, что со мной не было обговорено.


evvcom   (2006-08-14 16:42:00) [13]


> [9] Tomkat   (14.08.06 12:13)
> надо менять .... пока  не поздно ...

прокладку между стулом и компьютером :)

> [10] infom ©   (14.08.06 12:15)
> учить меня создавать хорошо структурированные базы данных
> не стоит, и как это делать я прекрасно умею.

Ой, как громко!

> и нажив себе огромное количество проблем

может у меня чего-то со зрением? У кого проблемы? У нас?

:LMD)


Anatoly Podgoretsky   (2006-08-14 16:27:00) [14]

infom ©   (14.08.06 15:29) [22]
Заказчика, спихнул ему туфту.


sniknik   (2006-08-14 15:45:00) [15]

> Чего ты еще хочешь?
чуда!... как и многие тут. ;о))


Sergey13   (2006-08-14 15:42:00) [16]

> [22] infom ©   (14.08.06 15:29)
> У меня было менее 20 часов на полностью работоспособную
> программу.
А сейчас сколько? 10? 3?
Тебе показали направление движения. Чего ты еще хочешь?


Dok   (2006-08-14 15:40:00) [17]


> Времени создать хорошо структурированную базу не было. У
> меня было менее 20 часов на полностью работоспособную программу

Как видно ты с задачей не справился.


infom   (2006-08-14 15:29:00) [18]


> По твоему подходу не видно, что ты умеешь "создавать хорошо
> структурированные базы".

Времени создать хорошо структурированную базу не было. У меня было менее 20 часов на полностью работоспособную программу.
> Зато виден лохотрон.

лохотрон ? это вы про что, кого я здесь прокатил ?


Anatoly Podgoretsky   (2006-08-14 13:25:00) [19]

Зато виден лохотрон.


Desdechado   (2006-08-14 13:12:00) [20]

Все просто - не надо путать способ представления данных пользователю, способ хранения и способ внутренней обработки. Тогда и будет по правилам. И легко масштабируемо. И без тормозов. И легко дорабатываемо.
По твоему подходу не видно, что ты умеешь "создавать хорошо структурированные базы".


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо