<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[My Visual Database — Замена одного символа другим при вводе с клавиатуры.]]></title>
		<link>https://myvisualdatabase.com/forum/viewtopic.php?id=8490</link>
		<atom:link href="https://myvisualdatabase.com/forum/extern.php?action=feed&amp;tid=8490&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Замена одного символа другим при вводе с клавиатуры..]]></description>
		<lastBuildDate>Thu, 20 Apr 2023 12:17:24 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Замена одного символа другим при вводе с клавиатуры.]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=47375#p47375</link>
			<description><![CDATA[<div class="quotebox"><cite>sparrow wrote:</cite><blockquote><p><a href="http://myvisualdatabase.com/help_ru/propertyOptionsTColumnOptions.html">http://myvisualdatabase.com/help_ru/pro … tions.html</a></p></blockquote></div><p>Супер! Благодарю!</p>]]></description>
			<author><![CDATA[null@example.com (Raspr)]]></author>
			<pubDate>Thu, 20 Apr 2023 12:17:24 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=47375#p47375</guid>
		</item>
		<item>
			<title><![CDATA[Re: Замена одного символа другим при вводе с клавиатуры.]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=47371#p47371</link>
			<description><![CDATA[<p><a href="http://myvisualdatabase.com/help_ru/propertyOptionsTColumnOptions.html">http://myvisualdatabase.com/help_ru/pro … tions.html</a></p>]]></description>
			<author><![CDATA[null@example.com (sparrow)]]></author>
			<pubDate>Wed, 19 Apr 2023 11:44:56 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=47371#p47371</guid>
		</item>
		<item>
			<title><![CDATA[Re: Замена одного символа другим при вводе с клавиатуры.]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=47358#p47358</link>
			<description><![CDATA[<p>Опять же, чтоб не плодить темы. Не нашел пока способ вычистить ячейку при редактировании в TableGrid (поле деньги) до ввода. Этот &quot;0&quot; по умолчанию портит жизнь при оперативном вводе.<br />Может кто-то сталкивался?</p>]]></description>
			<author><![CDATA[null@example.com (Raspr)]]></author>
			<pubDate>Tue, 18 Apr 2023 15:28:46 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=47358#p47358</guid>
		</item>
		<item>
			<title><![CDATA[Re: Замена одного символа другим при вводе с клавиатуры.]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=47329#p47329</link>
			<description><![CDATA[<div class="quotebox"><cite>sparrow wrote:</cite><blockquote><p>Для всей формы и ячеек</p></blockquote></div><p>Спасибо, но это сильно жесткое решение. )) Однако, работает.</p>]]></description>
			<author><![CDATA[null@example.com (Raspr)]]></author>
			<pubDate>Fri, 14 Apr 2023 19:37:39 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=47329#p47329</guid>
		</item>
		<item>
			<title><![CDATA[Re: Замена одного символа другим при вводе с клавиатуры.]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=47327#p47327</link>
			<description><![CDATA[<p>Для всей формы и ячеек</p>]]></description>
			<author><![CDATA[null@example.com (sparrow)]]></author>
			<pubDate>Fri, 14 Apr 2023 19:07:00 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=47327#p47327</guid>
		</item>
		<item>
			<title><![CDATA[Re: Замена одного символа другим при вводе с клавиатуры.]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=47326#p47326</link>
			<description><![CDATA[<div class="quotebox"><cite>pavlenko.vladimir.v wrote:</cite><blockquote><p>Вы точно используете поле деньги?</p></blockquote></div><p>Точно. В том-то и дело. Если вводить в текстовое поле в форме - проблемы не возникает как с &quot;.&quot;, так и с &quot;,&quot;. Ставится сама. Проблема при редактирование ячейки в TableGrid.</p><p>p.s. Со мной можно &quot;ты&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (Raspr)]]></author>
			<pubDate>Fri, 14 Apr 2023 15:52:12 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=47326#p47326</guid>
		</item>
		<item>
			<title><![CDATA[Re: Замена одного символа другим при вводе с клавиатуры.]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=47325#p47325</link>
			<description><![CDATA[<div class="quotebox"><cite>Raspr wrote:</cite><blockquote><p>Спасибо! Я пробовал аналогичный вариант. Он работает для текстового поля, но не для поля &quot;Деньги&quot;.</p></blockquote></div><p>В поле деньги не возможно поставить точку.<br />Редактируемая ячейка не принимает точку вовсе.<br />Вы точно используете поле деньги?</p>]]></description>
			<author><![CDATA[null@example.com (pavlenko.vladimir.v)]]></author>
			<pubDate>Fri, 14 Apr 2023 15:38:30 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=47325#p47325</guid>
		</item>
		<item>
			<title><![CDATA[Re: Замена одного символа другим при вводе с клавиатуры.]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=47324#p47324</link>
			<description><![CDATA[<div class="quotebox"><cite>pavlenko.vladimir.v wrote:</cite><blockquote><p>события <br />// вводимую точку меняет на запятую</p></blockquote></div><p>Спасибо! Я пробовал аналогичный вариант. Он работает для текстового поля, но не для поля &quot;Деньги&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (Raspr)]]></author>
			<pubDate>Fri, 14 Apr 2023 15:27:29 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=47324#p47324</guid>
		</item>
		<item>
			<title><![CDATA[Re: Замена одного символа другим при вводе с клавиатуры.]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=47320#p47320</link>
			<description><![CDATA[<div class="quotebox"><cite>pavlenko.vladimir.v wrote:</cite><blockquote><div class="quotebox"><cite>vovka3003 wrote:</cite><blockquote><p>Не получится, т.к. в ячейке нет нужных событий.</p></blockquote></div><p>// при переходе в режим редактирования все точки в ячейке меняются на запятую</p></blockquote></div><p>Вопрос звучал: &quot;как это сделать не через задницу&quot;...</p>]]></description>
			<author><![CDATA[null@example.com (vovka3003)]]></author>
			<pubDate>Fri, 14 Apr 2023 12:22:11 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=47320#p47320</guid>
		</item>
		<item>
			<title><![CDATA[Re: Замена одного символа другим при вводе с клавиатуры.]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=47317#p47317</link>
			<description><![CDATA[<div class="quotebox"><cite>Raspr wrote:</cite><blockquote><p>Мне же нужно в процессе перехватывать символ. Вошел в ячейку, при попытке ввести &quot;500,2&quot; на английской раскладке я получу &quot;5002&quot;.</p></blockquote></div><div class="quotebox"><cite>vovka3003 wrote:</cite><blockquote><p>Не получится, т.к. в ячейке нет нужных событий.</p></blockquote></div><p>В свойства формы установить галочку <br />KeyPreview<br />&nbsp; <br />события <br />// вводимую точку меняет на запятую<br /></p><div class="codebox"><pre><code>procedure Form1_TableGrid1_OnKeyPress (Sender: TObject; var Key: Char);
begin
  if Key = &#039;.&#039; then Key := &#039;,&#039;;
end;</code></pre></div><p>// при переходе в режим редактирования все точки в ячейке меняются на запятую<br /></p><div class="codebox"><pre><code>procedure Form1_TableGrid1_OnBeforeEdit (Sender: TObject; ACol, ARow: Integer; var Accept: Boolean);
begin
  Form1.TableGrid1.Cells[ACol,ARow] := ReplaceStr(Form1.TableGrid1.Cells[ACol,ARow],&#039;.&#039;,&#039;,&#039;);
end;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (pavlenko.vladimir.v)]]></author>
			<pubDate>Fri, 14 Apr 2023 12:16:16 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=47317#p47317</guid>
		</item>
		<item>
			<title><![CDATA[Re: Замена одного символа другим при вводе с клавиатуры.]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=47309#p47309</link>
			<description><![CDATA[<p>Не получится, т.к. в ячейке нет нужных событий.</p>]]></description>
			<author><![CDATA[null@example.com (vovka3003)]]></author>
			<pubDate>Fri, 14 Apr 2023 08:07:05 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=47309#p47309</guid>
		</item>
		<item>
			<title><![CDATA[Re: Замена одного символа другим при вводе с клавиатуры.]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=47308#p47308</link>
			<description><![CDATA[<p>Мне же нужно в процессе перехватывать символ. Вошел в ячейку, при попытке ввести &quot;500,2&quot; на английской раскладке я получу &quot;5002&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (Raspr)]]></author>
			<pubDate>Fri, 14 Apr 2023 06:36:55 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=47308#p47308</guid>
		</item>
		<item>
			<title><![CDATA[Re: Замена одного символа другим при вводе с клавиатуры.]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=47307#p47307</link>
			<description><![CDATA[<div class="quotebox"><cite>Raspr wrote:</cite><blockquote><p>При редактировании в TableGrid в числовом поле разделителем должна являться запятая. При работе на нумпаде нужно заморачиваться раскладкой клавиатуры. В связи с чем вопрос: Можно ли как-то &quot;перехватывать&quot; точку и менять ее на запятую при работе в данных полях?</p><p>И, чтоб темы не плодить. Если числовое поле пока пустое, при входе в ячейку появляется &quot;0&quot;. Есть ли возможность получать пустую ячейку? Или же сразу выделить все содержимое ячейки?</p></blockquote></div><p>используйте замену<br /></p><div class="codebox"><pre><code>Переменная_куда_поместить_результат := ReplaceStr(Переменная_с_исходным_текстом,&#039;.&#039;,&#039;,&#039;);</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (pavlenko.vladimir.v)]]></author>
			<pubDate>Fri, 14 Apr 2023 05:22:27 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=47307#p47307</guid>
		</item>
		<item>
			<title><![CDATA[Замена одного символа другим при вводе с клавиатуры.]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=47306#p47306</link>
			<description><![CDATA[<p>При редактировании в TableGrid в числовом поле разделителем должна являться запятая. При работе на нумпаде нужно заморачиваться раскладкой клавиатуры. В связи с чем вопрос: Можно ли как-то &quot;перехватывать&quot; точку и менять ее на запятую при работе в данных полях?</p><p>И, чтоб темы не плодить. Если числовое поле пока пустое, при входе в ячейку появляется &quot;0&quot;. Есть ли возможность получать пустую ячейку? Или же сразу выделить все содержимое ячейки?</p>]]></description>
			<author><![CDATA[null@example.com (Raspr)]]></author>
			<pubDate>Fri, 14 Apr 2023 04:15:37 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=47306#p47306</guid>
		</item>
	</channel>
</rss>
