<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=39669&amp;view=findpost&amp;p=257974</guid>
        <pubDate>Fri, 05 Dec 2003 08:27:42 +0000</pubDate>
        <title>Перемещение строки из базы1 в базу2</title>
        <link>https://forum.sources.ru/index.php?showtopic=39669&amp;view=findpost&amp;p=257974</link>
        <description><![CDATA[pigas: <!--QuoteBegin-Bas+4.12.03, 06:43--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>Цитата</b> (Bas @ 4.12.03, 06:43)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <!--QuoteBegin-pigas+3.12.03, 22:39--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>Цитата</b> (pigas &#064; 3.12.03, 22:39)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Form7.table1.Edit;<br> <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd--><br>Правильней будет<br>Form7.table1.Insert;<br>или<br>Form7.table1.Append; <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd--><br> да твоя правда .... ]]></description>
        <author>pigas</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=39669&amp;view=findpost&amp;p=257795</guid>
        <pubDate>Thu, 04 Dec 2003 22:47:09 +0000</pubDate>
        <title>Перемещение строки из базы1 в базу2</title>
        <link>https://forum.sources.ru/index.php?showtopic=39669&amp;view=findpost&amp;p=257795</link>
        <description><![CDATA[Demon_:  Всем спасибо, вроде разобрался.<br> ]]></description>
        <author>Demon_</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=39669&amp;view=findpost&amp;p=257199</guid>
        <pubDate>Thu, 04 Dec 2003 06:43:01 +0000</pubDate>
        <title>Перемещение строки из базы1 в базу2</title>
        <link>https://forum.sources.ru/index.php?showtopic=39669&amp;view=findpost&amp;p=257199</link>
        <description><![CDATA[Bas: <!--QuoteBegin-pigas+3.12.03, 22:39--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>Цитата</b> (pigas @ 3.12.03, 22:39)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Form7.table1.Edit;<br> <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd--><br> Правильней будет<br>Form7.table1.Insert;<br>или<br>Form7.table1.Append;<br> ]]></description>
        <author>Bas</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=39669&amp;view=findpost&amp;p=257083</guid>
        <pubDate>Wed, 03 Dec 2003 20:54:24 +0000</pubDate>
        <title>Перемещение строки из базы1 в базу2</title>
        <link>https://forum.sources.ru/index.php?showtopic=39669&amp;view=findpost&amp;p=257083</link>
        <description><![CDATA[pigas:  вот и поиск<br><br>if not Table1.Locate(&#39;name;vendor&#39;,table1.FieldByName(&#39;name&#39;).asstring+&#39;;&#39;+table1.FieldByName(&#39;vendor&#39;).asstring,[loCaseInsensitive,loPartialKey])<br> then<br>  ShowMessage(&#39;Не найдено Мля (дайте *****л*й  разработчику)&#39;)<br>else<br>  ShowMessage(&#39; найдено но серавно дайте *** разработчику &#39;);<br><br> ]]></description>
        <author>pigas</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=39669&amp;view=findpost&amp;p=257077</guid>
        <pubDate>Wed, 03 Dec 2003 20:39:09 +0000</pubDate>
        <title>Перемещение строки из базы1 в базу2</title>
        <link>https://forum.sources.ru/index.php?showtopic=39669&amp;view=findpost&amp;p=257077</link>
        <description><![CDATA[pigas:  <span style='color:blue'>[курсовую делать заставляют.]<br>За такое в войну растреливали.<br><br><br>procedure TForm1.Label11Click(Sender: TObject);<br>var<br>i:integer;<br>begin<br>Form7.table1.Edit;<br>for i:=0 to Form1.DataSet.FieldCount do<br>begin<br>Form7.table1.FieldByName(Form1.tableXXXXX.Fields[i].FieldName).AsString:=Form1.tableXXXXX.Fields[i].AsString;<br>end;<br>Form7.table1.Post;<br>end;</span><br><br><br><!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b></b> </td></tr><tr><td id='CODE'><!--ec1-->Осуществляет поиск записи в наборе данных <br>Класс TDataSet<br><br>Определение<br>type<br> &nbsp;TLocateOption = &#40;loCaseInsensitive, loPartialKey&#41;;<br> &nbsp;TLocateOptions = set of TLocateOption;<br><br>function Locate&#40;const KeyFields&#58; string;<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;const KeyValues&#58; Variant; <br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Options&#58; TLocateOptions&#41;&#58; Boolean;<br><br>Описание<br>Метод Locate является, наряду с Lookup, SetKey и FindKey, методом поиска записи в наборе данных.<br><br>В качестве первого параметра KeyFields передается строка, содержащая список ключевых полей, по которым осуществляется поиск. В качестве второго параметра передается KeyValues - массив ключевых значений. Ищется запись, в которой значения полей KeyFields совпадают с заданными в KeyValues. Третий параметр Options является множеством опций, элементами которого могут быть loCaseInsensitive - нечувствительность поиска к регистру, в котором введены символы, и loPartialKey - допустимость частичного совпадения. Метод возвращает false, если искомая запись не найдена.<br><br>Метод Locate отличается от методов SetKey и FindKey прежде всего отсутствием необходимости индексировать определенным образом набор данных. В силу этого Locate более прост и универсален. Кроме того метод Locate, в отличие от SetKey и FindKey, применим к компонентам Microsoft ActiveX Data Objects &#40;ADO&#41; - например, ADOTable и ADOQuery, а также к компонентам InterBase Express &#40;IBX&#41; - например, IBTable и IBQuery.<br><br>Метод Locate не требует индексации набора данных. Но если набор данных индексирован по полям KeyFields, то поиск производится быстрее. <br><br><br>При поиске по нескольким полям можно воспользоваться функцией VarArrayOf, которая формирует тип Variant из задаваемого ей массива параметров любого типа. Например &#40;см. примеры&#41;&#58;<br><br><br>Table1.Locate&#40;&#39;Dep;Fam&#39;, VarArrayOf&#40;&#91;EDep.Text, EFam.Text&#93;&#41;, &#91;loCaseInsensitive,loPartialKey&#93;&#41;;<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->  <br><br><span style='color:gray'><b>Добавлено в</b> <time class="tag-mergetime" datetime="2003-12-03T20:40:36+00:00">03.12.03, 20:40</time></span><br> ой ощибся .<br>так правельнее<br>for i:=0 to (Form1.DataSet.FieldCount-1) do<br><br>Если не выйдет то<br>for i:=1 to Form1.DataSet.FieldCount do ]]></description>
        <author>pigas</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=39669&amp;view=findpost&amp;p=257062</guid>
        <pubDate>Wed, 03 Dec 2003 20:07:15 +0000</pubDate>
        <title>Перемещение строки из базы1 в базу2</title>
        <link>https://forum.sources.ru/index.php?showtopic=39669&amp;view=findpost&amp;p=257062</link>
        <description><![CDATA[Demon_:  Сразу грю - в дельфи я полный чайник&#33; В нашем &lt;skip&gt; универе дают базы данных, совершенно не дав при этом дельфи и при этом ещё и курсовую делать заставляют.<br>Сам вопрос: на form2 table1 открыта база данных: необходим код, который по нажатию кнопки перемещает выделеную строку в другую базу на form7 table1 при этом программа должна проверить есть ли подобная строка во второй базе данных, проверка должна осуществлятться по двум полям `name` &amp; `vendor`. Используеться БД формата dBASE IV+Delphi6.  ]]></description>
        <author>Demon_</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      </channel>
      </rss>
	