Проблемы с полем

  • Автор темы ruster83
  • Дата начала
R

ruster83

Гость
#1
Есть поле. Туда проставляю значения этим оператором : Call gettingItem.AppendToTextList(sdoc.ShortName(0))...Значения просталяються...Но если если значений несколько между ними должны быть запятые...Они не ставяться....В свойствах поля поставил Alloy multiple Value и Comma....не помогло,не знаю как сделать....чтобы запятые проставлялись....
 
A

allex

Гость
#2
так в процедуре своей их ставь

Call gettingItem.AppendToTextList(sdoc.ShortName(0) & ",")
 
A

allex

Гость
#4
Я обычно циклом проганяю такие вещи, получается длинющая строка, потом вырезаю последний символ и загоняю в поле.
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
2
#5
allex, какие еще запятые в поле загонять? шо за ерунда? :)
ruster83, что отображается между значениями? что стоит в отображаемом разделителе?
 

lionk

Well-Known Member
05.04.2007
310
3
#6
посмотри прикреплённый файл,
если у тя свойста поля так установлены а значения в поле ототбражается без запятых, значит в поле значения ты записываеш одной строкой (массив значений поля состоит из одного елемента) и копать надо в коде в том месте где ты заносиш значеня в поле
 

Вложения

  • 301.3 КБ Просмотры: 17

Constantin A Chervonenko

Well-Known Member
Lotus team
30.05.2006
1 333
4
#7
Но если если значений несколько между ними должны быть запятые...Они не ставятЬся....
Вы путаете field и item.
Item - в базе. Там никаких разделителей значений нет (какой разделитель, например, в паскалевском МАССИВЕ?), а "," - значащий символ
Field - на экране (в интерфейсе (в форме)). Тут ВСЕ значения - текстовые, а разделитель - какой задано в свойствах FIELD-a
 
R

ruster83

Гость
#8
разделитель ставиться пробел,а должны запятые...Я посмотрел прикрепленный файл и поставил эти свойства....все равно не ставяться запятые....конечная строка формируеться вот так
cdoc.Getting_txt=Implode(cdoc.GetItemValue("Getting_txt"))+Chr(10)+Cstr(Now)+" C приказом ознакомлены: "+Implode(cdoc.GetItemValue("Getting"))
Значения в поле cdoc.GetItemValue("Getting") должны идти через запятую,но не идут....Это поле формируеться в цикле вот так
Call gettingItem.AppendToTextList(sdoc.ShortName(0))....
 

Kizarek86

Well-Known Member
Lotus team
20.07.2007
863
6
#9
ruster83
Код в студию, и посмотри какое значение у этого поля, в представлении правым кликом на документ - свойства документа (на второй вкладке будут поля и их свойства и значения.)
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
2
#10
Млин, товарищи "программисты", вы хоть когда-нить читаете хэлп или потратить два дня на поиск решения на форуме лучше чем две минуты на страницу в справке?..

Implode
Concatenates all members of an Array of Strings and returns a string. Elements of the Array are separated by a delimiter, if provided, or the space character (" ").
Syntax
Implode(sourceArray as Variant, [delimiter as String]) as String
Elements
sourceArray
One-dimensional Array containing the substrings to be concatenated. sourceArray can be an array of Strings, or an array of Variants. If sourceArray is an array of Variants, Implode will attempt to convert any non-string elements to Strings.
delimiter
Optional String containing separation character(s) for the concatenated Strings
Return value
Implode returns a String containing the elements of sourceArray with delimiter between elements, or with the space character " " as a separator if delimiter is not specified.
сделай так:
Код:
cdoc.Getting_txt=Implode(cdoc.GetItemValue("Getting_txt"))+Chr(10)+Cstr(Now)+" C приказом ознакомлены: "+Implode(cdoc.GetItemValue("Getting"), ", ")
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
2
#11
Еще добавлю такую притчу:
Как ни мычал Герасим Золотой рыбке, а получил только три коровы!

Правильно заданный вопрос содержит половину ответа!
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 488
365
#12
это наобщавщись с хэлпом МСДН и прочих мсявой хрени... люди уже не надеятся получить адекватную справку :rolleyes:
а зря, лично я считаю - хэлпы в домине очень юсфульные и поиск человеческий
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
2
#13
это наобщавщись с хэлпом МСДН и прочих мсявой хрени...
:rolleyes: я считаю, что МСДН - пример справочной системы!
а вот Sun Java Docs, что в браузере, кривой и не удобный :rolleyes:
но это не по теме!

Автор, ты чего затаился?! выхади! мы тебя не ругать, мы тебя надоумливать тут собрались ;)
 
R

ruster83

Гость
#14
Спасибо всем...огромное...Отдельное спасибо Акупака...все заработало....Извините что сразу не отблагодарил.....На самом деле тоже считаю...что хелп надо внимательное смотреть, приму к сведению....