|
|
|
Разделитель дробной части в форме
|
|||
|---|---|---|---|
|
#18+
Всем привет... Столкнулся с такой проблемой: Сделал в Excel форму, на форме TextBox, свойство ControlSource для TextBox сделал равным ячейке А1 (TextBox.ControlSource = "A1"), в ячейку забил цифру 1,1 (в системных виндовых настройках разделитель дробной части ","), формат ячейки число. После этого открываем форму и видим, что TextBox содержит правильное число, но разделитель другой! "1.1"!!! А теперь самое интересное... Блокируем компьютер (т.е. ставим на пароль), разблокируем, снова открываем форму и видим что разделитель теперь ","!!! Пример прилагается... (форма открывается по двойному клику) Вывод: форма изначально не видит региональных настроек, и начинает их видеть после какого-то обновления, которое происходит при блокировке.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2007, 13:33 |
|
||
|
Разделитель дробной части в форме
|
|||
|---|---|---|---|
|
#18+
Во-превых, примера нет! Во-вторых, попробывал у себя, у меня не получилось чтобы после разблокировки была запятая. Как была точка, так и осталась, как и должно быть наверное, т.к. в VB английские разделители! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2007, 13:41 |
|
||
|
Разделитель дробной части в форме
|
|||
|---|---|---|---|
|
#18+
Пробовал на 3-х разных компьютерах (версии excel 2002, 2003)... везде проблема повторяется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2007, 13:50 |
|
||
|
Разделитель дробной части в форме
|
|||
|---|---|---|---|
|
#18+
У меня не получается! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2007, 14:02 |
|
||
|
Разделитель дробной части в форме
|
|||
|---|---|---|---|
|
#18+
ээ... эта тема на правах заметки? или какой то вопрос есть на который требуется ответ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2007, 14:08 |
|
||
|
Разделитель дробной части в форме
|
|||
|---|---|---|---|
|
#18+
и кстати да... у меня как была "," так и осталась ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2007, 14:11 |
|
||
|
Разделитель дробной части в форме
|
|||
|---|---|---|---|
|
#18+
JaneDoeи кстати да... у меня как была "," так и осталась Вот! а у Deggasad точка все время... Кстати, версия Excel какая? А вопрос такой, где могут быть настройки разделителя для формы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2007, 14:46 |
|
||
|
Разделитель дробной части в форме
|
|||
|---|---|---|---|
|
#18+
excel 2000 WinXP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2007, 14:49 |
|
||
|
Разделитель дробной части в форме
|
|||
|---|---|---|---|
|
#18+
2003 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2007, 14:50 |
|
||
|
Разделитель дробной части в форме
|
|||
|---|---|---|---|
|
#18+
Проблема решена таким образом: 1) Процедура определения текущего разделителя в форме (в ячейке A1 всегда цифра 1,1) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2007, 15:44 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34656656&tid=2163738]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
160ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 450ms |

| 0 / 0 |
