AXForum  
Zurück   AXForum > Microsoft Dynamics NAV > NAV: Программирование
CRM
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 26.01.2006, 13:34   #1  
boka ist offline
boka
Участник
 
8 / 10 (1) +
Registriert seit: 04.05.2004
Thumbs down
Добрый День "Гуру" и "не Гуру" Navision!!!
Не подскажете можно ли как-нибудь вводить текстовые значения в Navision длиной более че 250 символов!!!?
База находиться на движке SQL 2000!!!
в SQL длину поля типа Varchar можно увеличивать более чем 250 символов!!!?
Поделитесь тайной пожалуйста!!!
Alt 26.01.2006, 13:51   #2  
Yoil ist offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1.574 / 70 (6) ++++
Registriert seit: 20.11.2002
Ort: Msk
Была такая задачка на втором турнире импакта.
Вариант 1 - сделать блоб-поле и сохранять текст туда.
Вариант 2 предложил tyrex

А вообще проще создать еще одно поле и вводить "лишнее" туда (во многих карточках, например, присутствует "Адрес" и "Адрес 2")
__________________
"Моей лошадке ядрышком полмордочки снесло..."
А.В.Суворов, письма к дочери
Alt 26.01.2006, 14:54   #3  
Fordewind ist offline
Fordewind
Участник
 
1.134 / 10 (3) +
Registriert seit: 01.12.2005
Попутал ответ. Потому свой коммент стер.
Alt 27.01.2006, 09:28   #4  
boka ist offline
boka
Участник
 
8 / 10 (1) +
Registriert seit: 04.05.2004
Для варианта 2 есть более простой способ в случае данной проблемы.
Нужно выгрузить объект в текстовом виде, найти там определение поля и заменить 250 хоть на 1000, хоть на что еще, сохранить изменения. После загрузки объекта имеем желаемый результат.
[/quote]


Так Вот Как раз и не канает!!! Вы пробовали? Navi так же ругается как и если просто в дезайнере менять длину символов более чем 250!!!

И Вариант 1 не канает так как описан только пример про Codeunit!!! На уровне таблице там гораздо сложнее!!!

P.S. Неужели никто не решал раньше сей экзотическую проблему!!!!?
Alt 27.01.2006, 10:32   #5  
Fordewind ist offline
Fordewind
Участник
 
1.134 / 10 (3) +
Registriert seit: 01.12.2005
Сорри... спутал с другим.


Вобще говоря, хранить больше 250 символов в одном поле таблицы не удобно.
Потому как:
1. Это съедает место (Суммарный объем полей одной записи ограничен).
2. Обычно только захламляет базу.

проще хрантиьт либо, и ввправду, в BLOB, либо вобще в *.DOC (это если надо пользователям читать какие-то тексты). А хранить только пути к этим файлам.
Да и на два поля можно разбить.

Здесь решение зависит от того, зачем вам это нужно?
Alt 27.01.2006, 11:38   #6  
boka ist offline
boka
Участник
 
8 / 10 (1) +
Registriert seit: 04.05.2004
Zitat:
Zitat von Fordewind Beitrag anzeigen
Сорри... спутал с другим.


Вобще говоря, хранить больше 250 символов в одном поле таблицы не удобно.
Потому как:
1. Это съедает место (Суммарный объем полей одной записи ограничен).
2. Обычно только захламляет базу.

проще хрантиьт либо, и ввправду, в BLOB, либо вобще в *.DOC (это если надо пользователям читать какие-то тексты). А хранить только пути к этим файлам.
Да и на два поля можно разбить.

Здесь решение зависит от того, зачем вам это нужно?

А что значит в *.doc, не про документ WORD вы иемеете ввиду?
и как текстовые значения вводить в BLOB каритнку понятно как импортировать,а как текст?
 


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 21:55 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.