|
|
|
MEMO в DBF
|
|||
|---|---|---|---|
|
#18+
перевод строки в мемо chr(13)+chr(10) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 12:45:48 |
|
||
|
MEMO в DBF
|
|||
|---|---|---|---|
|
#18+
Блин, вот раздули тему - а ради чего? Короче говоря, не нужно бояться того, что при замене только одной строки фокс перепишет все блоки memo-поля, выделенные для текущей записи. Это совсем не страшно. И не долго. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 12:50:08 |
|
||
|
MEMO в DBF
|
|||
|---|---|---|---|
|
#18+
на этой неделе в фоксклабе от человека был вопрос как заменить мемо, не меняя положение блока (для чего это необходимо - это проблемы человека) если это все не про то то реплейсте, какие проблемы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 12:53:34 |
|
||
|
MEMO в DBF
|
|||
|---|---|---|---|
|
#18+
2 Urri все равно придеться искать и заменять только одну строку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 12:55:03 |
|
||
|
MEMO в DBF
|
|||
|---|---|---|---|
|
#18+
что означает этот вопрос: Задача такова: В мемо поле у меня 10 строчек. в пятой сторчке значение abcd. Как заменить только эту строчку на dcba при этом не переписывая по новой мемо-поле? реплейс устраивает??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 13:05:11 |
|
||
|
MEMO в DBF
|
|||
|---|---|---|---|
|
#18+
НЕ очень. получается после первого запуска на второй в переменную загоняется мемо-значения как единая строка, т.е. мемлайн подсчитывает как 1 строку в мемо-поле. И заменяется значение только на второй раз. Блин, что делать? есть еще какой нить способ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 13:31:39 |
|
||
|
MEMO в DBF
|
|||
|---|---|---|---|
|
#18+
перевод строки в мемо chr(13)+chr(10) этож тебе знаток фокса там процу советовал твою проблему решить можно 2-мя строками сейчас напишу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 14:00:50 |
|
||
|
MEMO в DBF
|
|||
|---|---|---|---|
|
#18+
Кусакин - великий знаток фокса, где тыть ау... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 14:05:45 |
|
||
|
MEMO в DBF
|
|||
|---|---|---|---|
|
#18+
Если кто нить обратил внимание на 0x0D, тот глупых вопросов больше задавать не будет и строки, якобы переползающие в другугой блок тож не будет так свирепо туда заталкивать. А за личную бестолковость я не отвечаю. Как ты делаешь то, что я тебе посоветовал, с реальным примером? Mемки сюда, плиз. Вот тогда и будет разговор. А как можно, а как нельзя: можно машку - за ляшку, мля. Извините, телепатией не обладаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 14:13:12 |
|
||
|
MEMO в DBF
|
|||
|---|---|---|---|
|
#18+
Вот мемка . 4444 sdvfdsvfb23214 123asd asdvcds dsvsdv ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 14:17:59 |
|
||
|
MEMO в DBF
|
|||
|---|---|---|---|
|
#18+
И что же не работает ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 14:18:45 |
|
||
|
MEMO в DBF
|
|||
|---|---|---|---|
|
#18+
Проверил 5 раз, все работает. Код сюда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 14:21:47 |
|
||
|
MEMO в DBF
|
|||
|---|---|---|---|
|
#18+
if not used ('temp') use temp endif Select temp m.fmemo = field_defa && ddd - это мемо поле, для теста lnCountLines = Memlines(m.fmemo) lcStr1 = "" For i = 1 To lnCountLines-1 lcStr1 = lcStr1+ParsStr(@m.fmemo,Chr(0x0D)) Endfor lcStr2 = ParsStr(@m.fmemo,Chr(0x0D)) lcStr2 = Strtran(lcStr2,"123asd","dsa321") m.fmemo = lcStr1+lcStr2 ? m.fmemo Replace field_defa With m.fmemo Return ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 14:26:08 |
|
||
|
MEMO в DBF
|
|||
|---|---|---|---|
|
#18+
я сразу и обратил внимание на 0x0D и 2 раза писал перевод строки в мемо - 2 символа и на код тупой я 3мя строками сделаю AT и STUF пиши-пиши - сейчас козлить буду ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 14:33:17 |
|
||
|
MEMO в DBF
|
|||
|---|---|---|---|
|
#18+
Вот так попробуй. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. То AlexKasel , ну давай, попробуй 3 строчками. А я могу 2 ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 14:42:21 |
|
||
|
MEMO в DBF
|
|||
|---|---|---|---|
|
#18+
да, культуре поучиться необходимо а программить - завязать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 14:47:34 |
|
||
|
MEMO в DBF
|
|||
|---|---|---|---|
|
#18+
Вот так замени: Это специально для Re: MEMO в DBF alex11100 казла, которому в лом посмотреть в НЕX редакоре как разделються строки в мемке IF !OpenTable("temp.dbf","temp") RETURN .f. ENDIF LOCAL oData Select temp SCATTER NAME oData MEMO m.fmemo = oData.field_defa lnCountLines = Memlines(m.fmemo) lcStr1 = "" For i = 1 To lnCountLines-1 lcStr1 = lcStr1+ParsStr(@m.fmemo, Chr(0x0A)+CHR(0x0D )) Endfor lcStr2 = ParsStr(@m.fmemo,Chr(0x0A)+CHR(0x0D)) lcStr2 = Strtran(lcStr2,"123asd","dsa321") m.fmemo = lcStr1+lcStr2 ? m.fmemo Replace field_defa With m.fmemo RELEASE oData Return ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 14:49:45 |
|
||
|
MEMO в DBF
|
|||
|---|---|---|---|
|
#18+
alex11100 - это ты про себя НУ ясное дело. Иди в манагеры. Там таких 3.14здоболов любят. Сделаешь себе карьеру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 14:52:15 |
|
||
|
MEMO в DBF
|
|||
|---|---|---|---|
|
#18+
Все равно при повторном обращении к мемо , мемлайн видит только одну строчку, хотя через бровз видно что их 5. Че за хрень? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 15:17:00 |
|
||
|
MEMO в DBF
|
|||
|---|---|---|---|
|
#18+
А у меня выводит 5, после 20 обращения. В чем проблема ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 15:24:01 |
|
||
|
MEMO в DBF
|
|||
|---|---|---|---|
|
#18+
lcStr=chr(13)+chr(10) lnStr=2 && номер строки lcNewString = "новая строка" сAllMemo=таблица.поле cAllNewMemo=iif(!empty(lnStr-1),subst(сAllMemo,1,at(cStr,сAllMemo,lnStr-1)-1),'')+lcStr+ lcNewString +subst(сAllMemo,at(lcStr,сAllMemo,lnStr)) replace таблица.поле with cAllNewMemo учись - сынок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 15:26:47 |
|
||
|
MEMO в DBF
|
|||
|---|---|---|---|
|
#18+
Member Кусакин иди в дворники и не забивай людям голову из-за тебя потерял кучу времени ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 15:29:51 |
|
||
|
MEMO в DBF
|
|||
|---|---|---|---|
|
#18+
alex11100 ха-ха, ты такую куйню написал Время он потерял. Крутыш ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2005, 15:39:17 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33337549&tid=1593179]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
269ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 547ms |

| 0 / 0 |
