<?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 — Вопрос по DecimalSeparator]]></title>
		<link>https://myvisualdatabase.com/forum/viewtopic.php?id=1603</link>
		<atom:link href="https://myvisualdatabase.com/forum/extern.php?action=feed&amp;tid=1603&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Вопрос по DecimalSeparator.]]></description>
		<lastBuildDate>Sat, 13 Apr 2019 18:07:24 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Вопрос по DecimalSeparator]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=30417#p30417</link>
			<description><![CDATA[<p>eu consegui resolver com um quebra-galho. O validfloat não funcionou para mim.</p><p>numa consulta SQL usei:</p><p>select (valor as real) as valor from table. </p><p>Estou usando o MVD 3.1 e estou tendo muitas dificuldades com o ponto decimal</p>]]></description>
			<author><![CDATA[null@example.com (jrga)]]></author>
			<pubDate>Sat, 13 Apr 2019 18:07:24 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=30417#p30417</guid>
		</item>
		<item>
			<title><![CDATA[Вопрос по DecimalSeparator]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=8817#p8817</link>
			<description><![CDATA[<p>Дмитрий, подскажите, пожалуйста,&nbsp; как работает DecimalSeparator? <br />Что-то я не пойму. <br />В Delphi она работает так:<br /></p><div class="codebox"><pre><code>var
  amount : Currency;
begin
  amount := 12.34;    // 12 долларов 34 центов

  // Показ с заданным по умолчанию символом десятичной точки
  ShowMessage(&#039;Amount = &#039;+FloatToStrF(amount, ffCurrency, 10, 2));

  // Показ с новым символом десятичной точки
  DecimalSeparator := &#039;|&#039;;
  ShowMessage(&#039;Amount = &#039;+FloatToStrF(amount, ffCurrency, 10, 2));
end;

Amount = $12.34
Amount = $12|34</code></pre></div><p>А в Вашей программе при попытке&nbsp; &nbsp;сделать так<br /></p><div class="codebox"><pre><code>DecimalSeparator := &#039;|&#039;;</code></pre></div><p> появляется ошибка, что левая часть не соотвествует правой. </p><p>Вообще, я хочу сделать проверку дробного числа, и если в нем используется неправильный разделитель, то заменить его на правильный. <br />Делаю так: <br /></p><div class="codebox"><pre><code>  If not ValidFloat(Amount) Then
  begin
      DecimalSeparator := &#039;,&#039;;
  end;</code></pre></div><p>P.S. <br />И ещё не могу понять, можно ли сделать округление до определенного знака после запятой? <br />Т.е. до 2 знаков после запятой или одного. В данный момент у меня получается только до целого округлять.</p>]]></description>
			<author><![CDATA[null@example.com (alex842)]]></author>
			<pubDate>Mon, 13 Jul 2015 10:45:10 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=8817#p8817</guid>
		</item>
	</channel>
</rss>
