Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: работа с memo-полями Добавлено: 30.12.02 09:09  

Автор вопроса:  Yan

Есть memo-поле, представляющее собой набор структурированных строк, т.е. строка представляет собой набор данных (слов)разделенных пробелами.
вопрос1: как memo-поле преобразовать в отдельную таблицу, где каждое слово будет отдельным полем?
вопрос2: возможно ли (если возможно, то как) организовать поиск внутри memo-поля, подсчет встречаемости слов, их сортировку (одно из слов - дата)
пример memo-поля:
88 БУГAЧ ПCHП 02 20.12 23-01 ГPУЖ БУГAЧ 89020 009 89090 1

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 vig11



ICQ: 213777061 

Вопросов: 21
Ответов: 159
 Профиль | | #1 Добавлено: 30.12.02 09:48
Если я правильно понял, то загоняешь мемо-поле в переменную типа String
Например:
Dim PoleStr As String
    PoleStr = "88 БУГАЧ ПЦНП 02 20.12 23-01 ГРУЖБУГАЧ 89020 009 89090"
Затем
Dim ArrStr() As String
    ArrStr = Split(PoleStr," ")
Получаешь массив String-ов, которые идя по массиву вводишь в таблицу.
Когда memo-поле у Тебя - String, то и поиск и подсчет и т.д. сводится к работе со строкой.

Ответить

Номер ответа: 2
Автор ответа:
 Yan



Вопросов: 2
Ответов: 5
 Профиль | | #2 Добавлено: 30.12.02 10:13

да, но таких строк у меня мноого в одном memo-поле...

а в VBA есть функция работы с массивом строк?

Ответить

Номер ответа: 3
Автор ответа:
 vig11



ICQ: 213777061 

Вопросов: 21
Ответов: 159
 Профиль | | #3 Добавлено: 30.12.02 11:16
Честно признаюсь с memo-полями не работал, даже не представляю, что это такое. Думаю, что если строк много, то запусти процедуру в цикле, каждый раз передавая искомый отрывок строки и возвращая номер строки если нашел, что-нибуть или отрицательное число если нет. Не видя программы трудно сказать, что-либо определенное.

Ответить

Номер ответа: 4
Автор ответа:
 Strannik



Вопросов: 9
Ответов: 112
 Профиль | | #4 Добавлено: 01.01.03 14:59

Действительно не помешало бы узнать что за база данных(Paradox,Access)

Ответить

Номер ответа: 5
Автор ответа:
 Yan



Вопросов: 2
Ответов: 5
 Профиль | | #5 Добавлено: 04.01.03 09:06
access

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам