powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как узнать реальную высоту поля в отчете?
25 сообщений из 108, страница 2 из 5
Как узнать реальную высоту поля в отчете?
    #39056260
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michellesdkuперенос части строк смоделировать не удалось -поле переносится целикомУдивительно.
Вот здесь на рисунке поле 4 делится между страницами.
Показаны страницы 1 и 2.
:) дело , наверное, в том , что для раздела отчета "Область данных" у Michelle свойство макета "Не разрывать" - "Нет", а у sdku - "Да"... Вот и всё "удивительное"
...
Рейтинг: 0 / 0
Как узнать реальную высоту поля в отчете?
    #39056264
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_rusimportВот и всё "удивительное"Ведь правда.
Нервно хихикаю...
Что еще остается...)))
...
Рейтинг: 0 / 0
Как узнать реальную высоту поля в отчете?
    #39056266
Банджо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest_rusimport, у меня не разрывать для раздела стоит да, рвет поля
...
Рейтинг: 0 / 0
Как узнать реальную высоту поля в отчете?
    #39056269
Банджо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__MichelleИ что?
У меня при передаче новой версии рабочая папка определяется программно
и соответственно переопределяются связи.
Заранее никаких требований к именам и расположению не предъявляется.
Вам проще. Но как вы понимаете с моим гото и реп я сам в это не полезу )

С группами никак не решусь разобрать готовый отчет.. пока читаю про линки, доделываю хвосты..
...
Рейтинг: 0 / 0
Как узнать реальную высоту поля в отчете?
    #39056271
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ведь у меня тоже стоит Не разрывать "Да".
Слепо верю авторитетам.)))
...
Рейтинг: 0 / 0
Как узнать реальную высоту поля в отчете?
    #39056274
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Банджоguest_rusimport, у меня не разрывать для раздела стоит да, рвет поля
ну, что сказать ... пока не выложите своё "творение", долго ещё гадать народ будет , что у вас там не получается... желательно mdb (ну или пример того, что у вас не получается) :)
...
Рейтинг: 0 / 0
Как узнать реальную высоту поля в отчете?
    #39056277
Банджо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest_rusimport, Так нечего особо выкладывать.. есть отчет в нем столбиком поля как в примере Мишеля, поля заполняются программно, расширение-сжатие "да". При переносе страницы рвет посередине поля, вот и все.. И можно бы закрыть глаза, да просто хорошо бы чтоб уж без этого )
...
Рейтинг: 0 / 0
Как узнать реальную высоту поля в отчете?
    #39056281
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я могу выложить.
В отчете Отчет2_С_разрывом_поля ОбластьДанных имеет свойство Не разрывать "Да".
Поле 4 разрывается.
Видимо, не очень действует, когда ОбластьДанных имеет несколько полей по вертикали.
...
Рейтинг: 0 / 0
Как узнать реальную высоту поля в отчете?
    #39056285
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Банджо,
не стесняйтесь, выкладывайте пример, если желаете разобраться (воспроизведите ситуацию на простом примере, вашу базу на обозрение выкладывать не обязательно) :)
...
Рейтинг: 0 / 0
Как узнать реальную высоту поля в отчете?
    #39056288
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Банджо,

Не "Мишеля", а "Мишели".
Michelle - женское имя.
Michel - мужское имя.
...
Рейтинг: 0 / 0
Как узнать реальную высоту поля в отчете?
    #39056297
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Банджо__MichelleИ что?
У меня при передаче новой версии рабочая папка определяется программно
и соответственно переопределяются связи.
Заранее никаких требований к именам и расположению не предъявляется.
Вам проще. Но как вы понимаете с моим гото и реп я сам в это не полезу )Чем проще, не знаю.
Да, в общем-то, не особо и сложно.
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
For Each Tdf In CurrentDb().TableDefs
  With Tdf
   If Len(.Connect) > 0 Then
    .Connect = ";DATABASE=" & <новый путь>
    .RefreshLink
   End If
  End With
Next

При этом <новый путь>, если это в той же папке, что и программа,
определяется как CurrentProject.Path & "\" & <имя файла с расширением>.
...
Рейтинг: 0 / 0
Как узнать реальную высоту поля в отчете?
    #39056314
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Банджо,

как вариант --подчиненный отчет на дополнительный запрос, никаких мм ловить не надо
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
SELECT Table.[Код], 1 as ns,"текст1" as naim,Table.[текст1] FROM [Table] where len("" & текст1)>0
union all
SELECT Table.[Код], 2,"текст2" as naim,Table.[текст2] FROM [Table] where len("" & текст2)>0
union all
SELECT Table.[Код], 3,"текст3" as naim,Table.[текст3] FROM [Table] where len("" & текст3)>0
union all
SELECT Table.[Код], 4,"текст4" as naim,Table.[текст4] FROM [Table] where len("" & текст4)>0
union all
SELECT Table.[Код], 5,"текст5" as naim,Table.[текст5] FROM [Table] where len("" & текст5)>0
union all
SELECT Table.[Код], 6,"текст6" as naim,Table.[текст6] FROM [Table] where len("" & текст6)>0
union all
SELECT Table.[Код], 7,"текст7" as naim,Table.[текст7] FROM [Table] where len("" & текст7)>0
union all
SELECT Table.[Код], 8,"текст8" as naim,Table.[текст8] FROM [Table] where len("" & текст8)>0
union all
SELECT Table.[Код], 9,"текст9" as naim,Table.[текст9] FROM [Table] where len("" & текст9)>0
UNION ALL 
SELECT Table.[Код], 10,"текст10" as naim,Table.[текст10] FROM [Table] where len("" & текст10)>0;
...
Рейтинг: 0 / 0
Как узнать реальную высоту поля в отчете?
    #39056323
Банджо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__MichelleБанджо,
Не "Мишеля", а "Мишели".

О, простите, я даже как-то не подумал о таком варианте )

Спасибо за линк, попробую собрать.
...
Рейтинг: 0 / 0
Как узнать реальную высоту поля в отчете?
    #39056328
Банджо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПЕНСИОНЕРКА, Спасибо, но там не текст, там сборная солянка данных, размеров и положений, которую пересобирать по новой мне видимо будет сложно.
...
Рейтинг: 0 / 0
Как узнать реальную высоту поля в отчете?
    #39056335
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Банджо,

к примеру в текст1 --адрес прописки
Код: sql
1.
2.
3.
4.
SELECT Table.[Код], 1 as ns,"адрес прописки" as naim,
indekc & ", " & область & ", " & район & ", " &  насПункт 
& ", " & улица & ", д." & дом 
& ",кв." & квартира  as текст1 FROM [Table] where len("" & текст1)>0



вы базы не выложили, так что идет игра в угадайку
...
Рейтинг: 0 / 0
Как узнать реальную высоту поля в отчете?
    #39056340
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКАБанджо,

к примеру в текст1 --адрес прописки
Код: sql
1.
2.
3.
4.
SELECT Table.[Код], 1 as ns,"адрес прописки" as naim,
indekc & ", " & область & ", " & район & ", " &  насПункт 
& ", " & улица & ", д." & дом 
& ",кв." & квартира  as текст1 FROM [Table] where len("" & текст1)>0

Разве можно в WHERE алиасы указывать?
Не распознается.
...
Рейтинг: 0 / 0
Как узнать реальную высоту поля в отчете?
    #39056343
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle,

where len("" & текст1)>0 можно отсюда убрать, отсечку делать уже в отчете
...
Рейтинг: 0 / 0
Как узнать реальную высоту поля в отчете?
    #39056347
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в реалии надо учесть, что часть подполей пустые
Код: sql
1.
2.
3.
SELECT Table.[Код], 1 as ns,"адрес прописки" as naim,
indekc & (", "+область) & (", " + район) & (", " +  насПункт )
& (", " + улица) & (", д." + дом ) & (",кв." + квартира)  as текст1 FROM [Table]


и сходу не соображу как убрать запятую, если нет индекса
...
Рейтинг: 0 / 0
Как узнать реальную высоту поля в отчете?
    #39056356
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКАи сходу не соображу как убрать запятую, если нет индексаОчень просто.)))
Код: sql
1.
SELECT Mid(("," + A) & ("," + B) & ("," + C) & ("," + D),2) AS ... FROM ...
...
Рейтинг: 0 / 0
Как узнать реальную высоту поля в отчете?
    #39056358
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только вот, какое все это имеет отношение к исходной теме...
...
Рейтинг: 0 / 0
Как узнать реальную высоту поля в отчете?
    #39056359
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Банджотам сборная солянка данных, размеров и положений...Зачем заниматься размерами и положениями?
Все это автоматически определяется данными через опцию Расширение/Сжатие.
...
Рейтинг: 0 / 0
Как узнать реальную высоту поля в отчете?
    #39056367
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__MichelleЯ могу выложить.
В отчете Отчет2_С_разрывом_поля ОбластьДанных имеет свойство Не разрывать "Да".
Поле 4 разрывается.
Видимо, не очень действует, когда ОбластьДанных имеет несколько полей по вертикали.

дело не в полях по вертикали, а в том , что фактически при печати раздел области данных превышает высоту страницы, тут надо по-видимому по другому :)
...
Рейтинг: 0 / 0
Как узнать реальную высоту поля в отчете?
    #39056371
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_rusimport,

Да, получается.
Хотя и с небольшими просветами между полями.
Но интересно также Ваше мнение об этом способе 18169784 .
В выложенном мной примере есть такой отчет - Отчет1_С_полями_в_группах.
Что скажете, можно так делать?
Мне видится преимущество в отсутствии кода и однократном открытии отчета.
Но, может, это и неправильно?
...
Рейтинг: 0 / 0
Как узнать реальную высоту поля в отчете?
    #39056436
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelleguest_rusimport,
Что скажете, можно так делать?
Мне видится преимущество в отсутствии кода и однократном открытии отчета.
Но, может, это и неправильно?
Ну, так вы же сделали. :)
О преимуществах судить не берусь, наверное, всё будет зависеть от конкретного случая.
...
Рейтинг: 0 / 0
Как узнать реальную высоту поля в отчете?
    #39056460
Банджо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest_rusimport, спасибо. Собственно я по этому пути и шел, только делал один КонецСтраницы и дальше вычислял где его поставить. Но ошибался в синтаксисе подсчета высот и ничего не считалось.

Вопрос - для чего нужна процедура на закрытии отчета?
И еще - 7800 это высота страницы А4, это жесткий параметр или может плавать от монитора\принтера и тп? Я пробовал вычислить эту высоту, просто ставил полоски, у меня получалось что граница на 13000. Нужно ли здесь что-то вычислять или можно спокойно использовать 7800?
...
Рейтинг: 0 / 0
25 сообщений из 108, страница 2 из 5
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как узнать реальную высоту поля в отчете?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]