• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Работа с текстом

  • Автор темы Автор темы Sandro
  • Дата начала Дата начала
S

Sandro

Есть поле следующего вида

<Значение>;<Значение>;<Значение>
<Значение>;<Значение>;<Значение>
<Значение>;<Значение>;<Значение>

Надо получить массив, подскажите как это можно сделать
Заранее спасиб
 
какой массив нужен в итоге?
на скрипте, например, GetItemValue + если надо, Split
 
Может это не совесем корректно, но я бы сделал так:
Код:
dim mas list as string
for i%=0 to ubound(doc.getitemvalue("Fieldname"))
mas(cstr(i%))=doc.getitemvalue("FieldName")(i%)
next
 
dimat это список получится. смысл в использовании списка в данном случае лично мне неочевиден.
список и массив - разные структуры данных. непонятна задача Sandro, поэтому непонятно, какая структура ему удобней...
 
Может это не совесем корректно

ну как-то совсем уж не корректно =)

Если поле мальтивэлуе, то просто присваеваете его в вариант и получаете сразу массив.
Если поле просто текстовое, то +сплит, как было описано выше.
 
очень часто люди пытаются юзать массивы мерностью более одного...
развитие "подходов", в большинстве случаев, сводит "необходимость" такого к "0"
существуют хэши, одномерные массивы объектов...
 
:KillMe: Ну вообще задача то следующая, есть форма, необходимо из реляционной базы выгрузить данные в виде небольшой таблички, количество строк не известно и разместить на ней, потом есть операция которая выгружает данные в xls-ю книгу. Ну вот я и придумал сделать только так, разместить текстовое поле и в него формировать в виде текста табличку , а потом её разбирать и запихивать в xls )))) Коряво мягко скажем, но что делать, формировать отдельные документы и вставлять view, вариант по моему тоже не самый лучший. Может чего посоветуете.
 
а почему в док, а не сразу в хехель...
а почему в поле, а не в файл (ежели надо в доке хранить)?
 
Не понимаю, зачем какие-то Lotus-поля вообще? Код из реляционки достаёт значения из определённых полей и сразу же по ним формирует xls-файл, безо всяких там построений таблички и её "разбора".
 
Вообщем подумал, буду делать респонсы и встроенную вьюшку, иначе совсем коряво всё получится , спасиб всем за помощь)))

Добавлено:
а почему в док, а не сразу в хехель...
а почему в поле, а не в файл (ежели надо в доке хранить)?
Ну подразумевается просмотр в электронном виде и редактирование
 
тогда - в файл и JTable
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab