![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MS Access Запрос с более 255 полями. [D7, MS ACCESS]
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]Все просто - не надо путать способ представления данных пользователю, способ хранения и способ внутренней обработки. Тогда и будет по правилам. И легко масштабируемо. И без тормозов. И легко дорабатываемо.
По твоему подходу не видно, что ты умеешь "создавать хорошо структурированные базы".