Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
Использую DataGrid1 в своей программе на VB6 Это происходит только если я попадаю мышкой в это поле (с другими полями та же проблема) Т.е. если мышкой в поля не тыкать, то проблем нет. Но мне надо сделать и редактирование и просмотр. Код: plaintext 1. 2. 3. 4. 5. Картинка с вымышленными значениями ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2009, 14:00 |
|
||
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
DataGrid, У тебя там поле с длиной не 10 знаков... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2009, 23:47 |
|
||
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
DataGrid, Если ты имел ввиду часть, то слово часть - женского рода: длина котор ой 10 знаков. Я проверил твой случай на своей DataGrid1 совместно с Adodc1, он у меня не воспроизводится. Попробуй поменять грид и посмотри, что получится. Успехов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 00:13 |
|
||
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
нет, это поле 10 знаков, тип string, просто в этом поле только цифры, номер телефона отображается нормально, а вот когда мышкой попаду в поле, неважно в какое, первое поле, второе то отображается только часть поля что за ерунда, не пойму ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 07:45 |
|
||
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
это потому, что ты сделал фортированное отображение данных в колонке. вводить же тебе придется только 10 символов (длина твоего поля) без форматирования ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 11:10 |
|
||
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
Спасибо. А нельзя сделать чтобы и при вводе сохранялось форматирование и как это сделать? Если нельзя, то в каком Grid-е это возможно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 12:15 |
|
||
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
в гриде вряд ли. а так есть masked edit control в составе Microsoft Common Controls ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 12:50 |
|
||
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
Благодарю Вас Konst_One и VladConn ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 13:13 |
|
||
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
Konst_One, Я сделал такое же форматирование на такой же колонке, у меня проблема не воспроизводится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 15:47 |
|
||
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
тогда автор что-то недоговаривает. я сейчас проверить не могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 15:48 |
|
||
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
я когда мышкой тыкаю в поле, чтобы отредактировать значение появляется только часть значения выделенное синим цветом, а мне бы хотелось чтобы сохранился формат отображения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 18:41 |
|
||
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 18:49 |
|
||
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
AntonariyВ строке случаем не затесался vbCrLf?Да нет, там в текстовом поле "telefon" только цифры, причём поле заполнено полностью, т.е. 10 цифр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2009, 12:55 |
|
||
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
а что за грид вы юзаете? надо использовать Microsoft DataGrid Control 6.0 (SP6) (OLE DB) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2009, 12:58 |
|
||
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
Добрый день, спасибо Вам за Ваше участие да, именно этот компонент, только SP5 я вот сейчас закоментировал строку форматирования Код: plaintext 1. 2. т.е. получается тот же вид что я выложил сюда (картинку) только уже без формата значит дело не в форматировании? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2009, 07:36 |
|
||
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
up ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 14:48 |
|
||
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
А поле в БД случайно не ограничено 10-ю знаками? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 14:59 |
|
||
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
на Microsoft DataGrid Control 6.0 (SP6) (OLE DB) + ADODB.Recordset в качестве DataSource не воспроизводиться данная проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2009, 15:00 |
|
||
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
А попробуй увеличить в DataGrid ширину поля (столбца), например в два раза. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2009, 19:08 |
|
||
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
Добрый день. Спасибо что нашли время посмотреть. Я сейчас удалил из Form1 объекты Adodc1 и DataGrid1 И поместил заново на Form1 Ничего в этих объектах не менял, запустил только этот код, В общем, если мышкой не кликать по ячейкам, то всё отображается нормально, стоит только ткнуть мышкой по любой ячейке с телефоном, то отображается только часть значения. Код: plaintext 1. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ПОКА И это не помогло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2009, 14:00 |
|
||
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
DataGrid, Повторю вопрос - какой тип и размер данных соответствующего поля БД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2009, 14:04 |
|
||
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
тип поля String, значения в таблице - цифры длина во втором поле telefon - 10 символов, ну то есть 10 цифр, например 0123456789 форматируется так (012) 345 67 89 но когда я мышкой кликаю в какую-нибудь ячейку, этого грида, появляется только часть значения с синим фоном ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2009, 14:44 |
|
||
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
неужели придётся идти на поводу у этого грида и делать длину поля в самой таблице больше именно на то кол-во символов, которое вставляется при форматировании? то есть 01234546789 после (012) 345 67 89 функция формат втиснула в значение две скобки и три пробела значит длину поля внутри таблицы надо увеличивать 5 символов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2009, 14:49 |
|
||
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
ещё раз рекомендую использовать напрямую ADODB.Recordset в качестве источника записей вашего грида. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2009, 14:52 |
|
||
|
Почему отображается только часть поля, длина которого 10 знаков?
|
|||
|---|---|---|---|
|
#18+
DаtаGrid неужели придётся идти на поводу у этого грида и делать длину поля в самой таблице больше именно на то кол-во символов, которое вставляется при форматировании? то есть 01234546789 после (012) 345 67 89 функция формат втиснула в значение две скобки и три пробела значит длину поля внутри таблицы надо увеличивать 5 символов? Вы ПОПРОБУЙТЕ для начала сделать поле БД в 20 символов Сразу станет понятно, в этом ли причина. У меня как раз предположение, что это глюк датагрида, что он учитывает длину поля, но не учитывает формат. От того, что вы расширите длину поля в БД ничего страшного не произойдет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2009, 15:04 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36268897&tid=2160288]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
23ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 9ms |
| total: | 129ms |

| 0 / 0 |
