Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / При сцеплении текстовых полей - как сделать шрифт отдельным фрагментов подчеркнутым? / 8 сообщений из 8, страница 1 из 1
26.03.2004, 15:36
    #32458819
Кимчи
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При сцеплении текстовых полей - как сделать шрифт отдельным фрагментов подчеркнутым?
Делаю в запросе выражение (текстовые фрагменты + несколько полей), например:

"Расходы на открытие/ведение счетов, согласно Договору об организации схемы выплаты заработной платы и выпуске пластиковых карт № " & [tbl_RussianOffice]![BankAgreementNo] & ",

Как задать подчеркивание для [tbl_RussianOffice]![BankAgreementNo] ?
...
Рейтинг: 0 / 0
26.03.2004, 15:44
    #32458831
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При сцеплении текстовых полей - как сделать шрифт отдельным фрагментов подчеркнутым?
а на хрена в запросе что-то подчеркивать?
...
Рейтинг: 0 / 0
26.03.2004, 15:52
    #32458849
Кимчи
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При сцеплении текстовых полей - как сделать шрифт отдельным фрагментов подчеркнутым?
Это источник данных для отчета. По-моему, это неплохой способ соединить кусочки текса и данные, которые могут изменяться - "сцепить" их все в запросе, а в отчет вывести уже как одно поле. Вот только я не знаю, сделать текст отдельных кусочком подчеркнутым :)
...
Рейтинг: 0 / 0
26.03.2004, 16:00
    #32458871
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При сцеплении текстовых полей - как сделать шрифт отдельным фрагментов подчеркнутым?
вот в отчете и делай подчеркивания
...
Рейтинг: 0 / 0
26.03.2004, 16:01
    #32458873
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При сцеплении текстовых полей - как сделать шрифт отдельным фрагментов подчеркнутым?
только "сцеплять" не надо
...
Рейтинг: 0 / 0
26.03.2004, 16:35
    #32458956
Кимчи
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При сцеплении текстовых полей - как сделать шрифт отдельным фрагментов подчеркнутым?
Хорошо, как тогда сделать в отчете такую фразу:

а) Общая стоимость товара составляет 700 руб. (семьсот руб. 00 коп.) и подлежит выплате в течение 10 месяцев , при этом ежемесечная сумма выплат составит, с учетом процентов за пользование кредитом, xxx руб.

б) Общая стоимость товара составляет 314 842 руб. 20 коп (триста четырнадцать тысяч восемьсот сорок два руб. 20 коп.) и подлежит выплате в течение 10 месяцев , при этом ежемесечная сумма выплат составит, с учетом процентов за пользование кредитом, xxx руб.

Для меня проще всего соединить все, что мне нужно в одну фразу в запросе-источнике данных. Вот только заказчик требует, чтобы суммы и даты были подчеркнутыми.
...
Рейтинг: 0 / 0
26.03.2004, 16:41
    #32458975
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При сцеплении текстовых полей - как сделать шрифт отдельным фрагментов подчеркнутым?
А твой заказчик когда-нибудь видел бумажные документы? Стандартные бланки?

Общая стоимость товара составляет Адын рупь&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp
и подлежит выплате в течение &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp Адын месяц&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp ,
при этом ежемесечная сумма выплат составит, с учетом процентов за пользование кредитом, xxx руб
...
Рейтинг: 0 / 0
26.03.2004, 16:42
    #32458980
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При сцеплении текстовых полей - как сделать шрифт отдельным фрагментов подчеркнутым?
мне нравится делать отчеты с красивым форматированием в ворде

методом замены тэгов на нужные значения

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
Private Sub Att_responce(Printonly As Boolean)
If IsNull(Me.fid_response) Then
    MsgBox  "Для печати письма сотруднику - результата аттестации необходимо выбрать тип письма" 
    Exit Sub
End If

Dim Shablon, Find_str, Replace_str
Dim wrd, Newdol As String
Dim male, IO
male = Me.Parent.p1.Form.male
IO = Me.Parent.p1.Form.ИМЯ &  " "  & Me.Parent.p1.Form.Отчество
'Имя файла - шаблона'
Shablon = Me.fid_response.Column( 2 )
'Для соответствующих должности'
If Me.fid_response <>  3  Then
    Newdol = Nz(Me.fid_newdol.Column( 1 ),  "")
Else
    Newdol = Me.Parent.p1.Form.dol_name
End If
If Newdol <> "  " Then
    Newdol = Replace(Newdol, " ий  ", " его  ", , , vbTextCompare)
    Newdol = Replace(Newdol, " ый  ", " ого  ", , , vbTextCompare)
    Newdol = Newdol & " а "
    Newdol = LCase(Newdol)
End If

If Newdol = "  " And (Me.fid_response = 1  Or Me.fid_response =  4 ) Then
    MsgBox "Для выбранного вами типа письма необходимо указать новую должность "
    Exit Sub
End If

Set wrd = CreateObject(" Word.Application ")
 wrd.Application.Documents.Add Template:=" C:\base\Шаблоны_кадры\ " & Shablon _
        , NewTemplate:=False, DocumentType:=0 

'    Заменяемые тэги'
'<ый/ая>
'<Имя_Отчество>
'<дата_комиссии>
'<Новая_должность_в_ВП>
    
Find_str = "<ый/ая> "
If male = True Then Replace_str = " ый " Else Replace_str = " ая "
GoSub Rplace

Find_str = " <Имя_Отчество> "
Replace_str = IO
GoSub Rplace

Find_str = " <дата_комиссии> "
Replace_str = Me.Parent.a_s_date
GoSub Rplace

Find_str = " <Новая_должность_в_ВП> "
Replace_str = Newdol
GoSub Rplace

If Printonly Then
 '   ActivePrinter = " \\DATASERVER\HP LaserJet 6P "
    wrd.Application.PrintOut FileName:="  ", Range:=0 , Item:= _
         0 , Copies:= 1 , Pages:="", PageType:= 0 , _
        ManualDuplexPrint:=False, Collate:=True, Background:=True, PrintToFile:= _
        False, PrintZoomColumn:= 0 , PrintZoomRow:= 0 , PrintZoomPaperWidth:= 0 , _
        PrintZoomPaperHeight:= 0 
    wrd.Application.Quit
Else
    wrd.Application.Visible = True
End If


Exit Sub

Rplace:
    With wrd.Application.selection.Find
        .Text = Find_str
        .Replacement.Text = Replace_str
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    wrd.Application.selection.Find.Execute Replace:= 2 
Return
End Sub

...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / При сцеплении текстовых полей - как сделать шрифт отдельным фрагментов подчеркнутым? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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