|
|
|
Опять - двадцать пять! Или вопрос о статусе строки.
|
|||
|---|---|---|---|
|
#18+
Привет всем! Помогите, разъясните про изменение статуса строки! Вставляю новую строку со значениями по умолчанию, а статус остается как был, так и остается NEW! Разве так и должно быть? PB 10.2.0 build 8100 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 11:58 |
|
||
|
Опять - двадцать пять! Или вопрос о статусе строки.
|
|||
|---|---|---|---|
|
#18+
Ключевое слово urvasВставляю . А что вы ожидали увидеть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 12:06 |
|
||
|
Опять - двадцать пять! Или вопрос о статусе строки.
|
|||
|---|---|---|---|
|
#18+
Я вижу новую строку со значениями по умолчанию и статус строки - NEW! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 12:09 |
|
||
|
Опять - двадцать пять! Или вопрос о статусе строки.
|
|||
|---|---|---|---|
|
#18+
А ожидал увидеть NEWMODIFIED! Как в хелпе: NewModified! NewModified 3 The row is new, and values have been assigned to its columns. In addition to changes caused by user entry or the SetItem method, a new row gets the status NewModified when one of its columns has a default value. (Apples to rows only, not to individual columns.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 12:11 |
|
||
|
Опять - двадцать пять! Или вопрос о статусе строки.
|
|||
|---|---|---|---|
|
#18+
Судя по всему это "тараканы" 10-ки. Для 7-ки это нормальное поведение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 12:37 |
|
||
|
Опять - двадцать пять! Или вопрос о статусе строки.
|
|||
|---|---|---|---|
|
#18+
Никаких тараканов. :)) SetItemStatus function helpWhen rows are inserted When a row is inserted into a DataWindow, it initially has a row status of New!, and all columns in that row initially have a column status of NotModified!. After data has changed in a column in the row, either because the user changed the data or the data was changed programmatically, such as through the SetItem method, the column status changes to DataModified!. Once the status for any column in the inserted row changes to DataModified!, the row status changes to NewModified!. When a DataWindow column has a default value, the column's status does not change to DataModified! until the user makes at least one actual change to a column in that row. То есть при наличии у полей значений по умолчанию статус строки не меняется - считается, что эти значения - неотъемлемая часть строки. :) Что в общем-то логично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 13:12 |
|
||
|
Опять - двадцать пять! Или вопрос о статусе строки.
|
|||
|---|---|---|---|
|
#18+
Написал, прочитал и теперь сам засомневался. Надо проверить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 13:19 |
|
||
|
Опять - двадцать пять! Или вопрос о статусе строки.
|
|||
|---|---|---|---|
|
#18+
Нечего проверять. Всё верно написал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 18:28 |
|
||
|
Опять - двадцать пять! Или вопрос о статусе строки.
|
|||
|---|---|---|---|
|
#18+
ФилиппНечего проверять. Всё верно написал. так значит в хелпе ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 18:38 |
|
||
|
Опять - двадцать пять! Или вопрос о статусе строки.
|
|||
|---|---|---|---|
|
#18+
Какая? Написано чётко: When a DataWindow column has a default value , the column's status does not change to DataModified! until the user makes at least one actual change to a column in that row. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 19:20 |
|
||
|
Опять - двадцать пять! Или вопрос о статусе строки.
|
|||
|---|---|---|---|
|
#18+
я про тот кусок который цитировал urvas из "Datawindow Reference", а не про тот который цитировал AndyN из "DataWindow Programmer's Guide". Вот это вот "in addition..." - враньё: urvasIn addition to changes caused by user entry or the SetItem method, a new row gets the status NewModified when one of its columns has a default value. (Apples to rows only, not to individual columns.) DataWindow Reference. Chapter 6. DataWindow Constants. DWItemStatus. NewModified! В DataWindow Programmer's Guide все написано правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2005, 19:46 |
|
||
|
Опять - двадцать пять! Или вопрос о статусе строки.
|
|||
|---|---|---|---|
|
#18+
Похоже, мы чуть-чуть о разном - Филипп о статусе ПОЛЯ с дефолтным значением, а я о статусе СТРОКИ, поля которой содержат значения по умолчанию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 09:39 |
|
||
|
Опять - двадцать пять! Или вопрос о статусе строки.
|
|||
|---|---|---|---|
|
#18+
Ну так с чего тогда строка станет NewModified!? Если поле не становится DataModified, то и статус строки не меняется. SetItemStatus method (DataWindows) Once the status for any column in the inserted row changes to DataModified!, the row status changes to NewModified!. Вполне логично. Действительно ошибка в хелпе. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2005, 12:26 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=33340006&tid=1338072]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 343ms |

| 0 / 0 |
