Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите
|
|||
|---|---|---|---|
|
#18+
Как вытащить из базы DBF значения полей (строковых) при помощи условия т.е. просмотрет последовательно записи и если значение поля например 'А6777ВА' имеет формат "1 символ+3 цифры+2 символа" то вывести запись. Заранее благодарю за помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2003, 15:32 |
|
||
|
Помогите
|
|||
|---|---|---|---|
|
#18+
select поле1 + поле2 + поле3 from таблица ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2003, 15:56 |
|
||
|
Помогите
|
|||
|---|---|---|---|
|
#18+
Что значит: вытащить из базы DBF значения полей при помощи условия? Выбрать одним SELECT'ом или открыть таблицу и последовательно перебрать все записи? Куда выбрать, в другую таблицу? Уточни? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2003, 16:25 |
|
||
|
Помогите
|
|||
|---|---|---|---|
|
#18+
Я немного неправильно объяснил. Дело в том Что в базе по полю Р1 имеются записи следующего формата "А2345ПП","2345ДАВ" и так далее. Теперь когда я перебираю записи мне нужна изменять по условию значения поля Р2. Пример table1.first; while not table1.eof do begin Если первая запись Р1 имеет формат "А2345ПП" то изменить значение поля Р2 end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2003, 16:59 |
|
||
|
Помогите
|
|||
|---|---|---|---|
|
#18+
Примитивный метод - можно и по лучше придумать! Зато - гибкость - можно настроить для любых символов, цифр, кодировок. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. "В теле такая приятная гибкость образовалась" :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2003, 17:48 |
|
||
|
Помогите
|
|||
|---|---|---|---|
|
#18+
P1 и P2 ну очень похоже на FLINT. А мы случайно не коллеги ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2003, 23:22 |
|
||
|
Помогите
|
|||
|---|---|---|---|
|
#18+
V 2.0 (Вроде бы строки работают быстрее, чем множества) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2003, 10:58 |
|
||
|
Помогите
|
|||
|---|---|---|---|
|
#18+
Ошибка, ошибка! Не дописал! Ну, я думаю и так ясно! V 2.1 (Вроде бы строки работают быстрее, чем множества) function IsTrueFormat(s: string): boolean; const Letter = 'АБВГДЕ..'; Digit = '0123456789'; begin Result:= (Length(s) = 6) and (Pos(s, Letter) > 0) and (Pos(s, Digit) > 0) and (Pos(s, Digit) > 0) and (Pos(s, Digit) > 0) and (Pos(s[5], Letter) > 0) and (Pos(s[6], Letter) > 0); end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2003, 11:03 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32125131&tid=2118800]: |
0ms |
get settings: |
12ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 287ms |
| total: | 432ms |

| 0 / 0 |
