Какая ширина у ColumnWidth = -2
|
|
Понедельник, 22 Октября 2018 г. 15:38
+ в цитатник
Всем здравствуйте.
У нас в компании с давних времен работали в Аксесс XP (2002). Сейчас всем уже надоело это старье и светит обновление на новые версии. Сейчас для теста пробую в Аксе 2007 все наши программы. По умолчанию у нас во всех табличных формах прописывались автоматические размеры колонок, и какое-то основное поле растягивалось на всю форму, это обеспечивало отображение всех столбцов на любом экране и размере формы.
В старой версии аксесса при установке параметра поля ColumnWidth = -2 оно в итоге принимало определенное значение и потом можно было следующей манипуляцией вычислить ширину столбца
ctrl3.ColumnWidth = InsideWidth - ctrl1.ColumnWidth - ctrl2.ColumnWidth
а в 2007 уже это значение ColumnWidth = -2 => -2
Сейчас все формы с этим условием, как уже можно понять, растягивают основную колонку на ширину больше видимой области в форме, потому что прибавляют 2 твипа от каждого столбца.
Как можно узнать ширину автоматического размера?
Или может есть другие способы как получить ширину столбцов по форме?
Честно скажу уже пару лет на это было потрачени и ничего в сети не нашлось, наверное никто не пользуется этим свойсвом в том же виде как у нас.
http://www.sql.ru/forum/1304236/kakaya-shirina-u-columnwidth-2
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-