<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум компьютерной помощи &mdash; Кнопки Скопировать / Вставить на форме документа.]]></title>
		<link>http://itpmr.ru/viewtopic.php?id=1165</link>
		<atom:link href="http://itpmr.ru/extern.php?action=feed&amp;tid=1165&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Кнопки Скопировать / Вставить на форме документа.».]]></description>
		<lastBuildDate>Fri, 14 Feb 2025 12:15:56 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Кнопки Скопировать / Вставить на форме документа.]]></title>
			<link>http://itpmr.ru/viewtopic.php?pid=124989#p124989</link>
			<description><![CDATA[<p>У каждого поля документа на форме&nbsp; на событие:</p><p>Событие&nbsp; Entering<br /></p><div class="codebox"><pre><code>Sub Entering(Source As Field)
    Dim session As New NotesSession
    Dim ws As New notesuiworkspace
    Set uidoc = ws.CurrentDocument
    fieldName  =  uidoc.CurrentField
End Sub</code></pre></div><p>Событие Exiting<br /></p><div class="codebox"><pre><code>Sub Exiting(Source As Field)
    Dim session As New NotesSession
    Dim ws As New notesuiworkspace
    Set uidoc = ws.CurrentDocument
    Dim fieldValue As String  
    
    Print   &quot;fieldName  &quot;fieldName
    
    fieldValue = uidoc.FieldGetText(fieldName)
    Call session.SetEnvironmentVar( &quot;FieldDoc&quot;, fieldValue)
    Call session.SetEnvironmentVar( &quot;FieldName&quot;, fieldName)
End Sub</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Fri, 14 Feb 2025 12:15:56 +0000</pubDate>
			<guid>http://itpmr.ru/viewtopic.php?pid=124989#p124989</guid>
		</item>
		<item>
			<title><![CDATA[Re: Кнопки Скопировать / Вставить на форме документа.]]></title>
			<link>http://itpmr.ru/viewtopic.php?pid=124988#p124988</link>
			<description><![CDATA[<p>Кнопка &quot;Вставить&quot;.</p><div class="codebox"><pre><code>Sub Click(Source As Button)
    Dim session As New NotesSession
    Dim ws As New notesuiworkspace
    Dim uidoc As NotesUIDocument
    Set uidoc = ws.CurrentDocument
    
    st=session.GetEnvironmentString( &quot;FieldDoc&quot;)
    Print st
    mytext$ =  uidoc.FieldGetText(&quot;empty&quot;)
    Print  fieldName
    Call    uidoc.FieldSetText(fieldName,mytext$)
End Sub</code></pre></div><p>На форме в декларации:</p><div class="codebox"><pre><code>Public  fieldValue As String
Public  fieldName As String  
Public uidoc As NotesUIDocument </code></pre></div>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Fri, 14 Feb 2025 09:41:26 +0000</pubDate>
			<guid>http://itpmr.ru/viewtopic.php?pid=124988#p124988</guid>
		</item>
		<item>
			<title><![CDATA[Кнопки Скопировать / Вставить на форме документа.]]></title>
			<link>http://itpmr.ru/viewtopic.php?pid=124987#p124987</link>
			<description><![CDATA[<p>Нужно сделать две кнопки на форме, при нажатии &quot;Скопировать&quot;, в буфе попадает значение последнего поля.<br />А при нажатии &quot;Вставить&quot; - вставляется значение с последнего поля.</p><p>Вот реализация данного функционала на лотус-скркрипте.</p><p>Кнопка &quot;Скопировать&quot;</p><div class="codebox"><pre><code>Sub Click(Source As Button)
    Dim session As New NotesSession
    Dim ws As New notesuiworkspace
    Dim uidoc As NotesUIDocument
    Set uidoc = ws.CurrentDocument
    Dim st As String
    st=session.GetEnvironmentString( &quot;FieldDoc&quot;)
    Print &quot;Скопировано значение  &quot; st
    
    Call uidoc.FieldSetText(&quot;empty&quot;,st)
    
    
End Sub</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Fri, 14 Feb 2025 09:39:55 +0000</pubDate>
			<guid>http://itpmr.ru/viewtopic.php?pid=124987#p124987</guid>
		</item>
	</channel>
</rss>
