<?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=98930&amp;view=findpost&amp;p=748867</guid>
        <pubDate>Tue, 14 Jun 2005 17:06:41 +0000</pubDate>
        <title>Сортировка</title>
        <link>https://forum.sources.ru/index.php?showtopic=98930&amp;view=findpost&amp;p=748867</link>
        <description><![CDATA[neznayka: :) <strong class='tag-b'>Большое всем спасибо&#33;&#33;&#33;  </strong> :) <br>
<br>
<br>
<strong class='tag-b'>ТЕМА ЗАКРЫТА</strong> :&#39;(]]></description>
        <author>neznayka</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=98930&amp;view=findpost&amp;p=748806</guid>
        <pubDate>Tue, 14 Jun 2005 15:23:52 +0000</pubDate>
        <title>Сортировка</title>
        <link>https://forum.sources.ru/index.php?showtopic=98930&amp;view=findpost&amp;p=748806</link>
        <description><![CDATA[Anatoly Podgoretsky: Никаких IndexDefs не надо, индексы создаются один раз, например с помощью Database Desktop и потом просто используются, путем указания в IndexName]]></description>
        <author>Anatoly Podgoretsky</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=98930&amp;view=findpost&amp;p=748752</guid>
        <pubDate>Tue, 14 Jun 2005 14:38:18 +0000</pubDate>
        <title>Сортировка</title>
        <link>https://forum.sources.ru/index.php?showtopic=98930&amp;view=findpost&amp;p=748752</link>
        <description><![CDATA[Bas: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=98930&view=findpost&p=748721'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>neznayka &#064; <time class="tag-quote__quoted-time" datetime="2005-06-14T14:16:08+00:00">14.06.05, 14:16</time></span><div class='quote '>Я так понял что надо создать индексный файл. </div></div><br>
 :yes: <br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">create index</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=98930&view=findpost&p=748721'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>neznayka &#064; <time class="tag-quote__quoted-time" datetime="2005-06-14T14:16:08+00:00">14.06.05, 14:16</time></span><div class='quote '>И после добавления записей его надо обновлять. </div></div><br>
Cтруктурные индексы (MDX) всегда подключенны к базе и при изменении записей - обновляються автоматически.]]></description>
        <author>Bas</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=98930&amp;view=findpost&amp;p=748721</guid>
        <pubDate>Tue, 14 Jun 2005 14:16:08 +0000</pubDate>
        <title>Сортировка</title>
        <link>https://forum.sources.ru/index.php?showtopic=98930&amp;view=findpost&amp;p=748721</link>
        <description><![CDATA[neznayka: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '> Не проще на этапе проектирования добавить все индексы в IndexDefs , а нужный индекс активировать по клику на Title грида(кнопку,выбрать из списка,....)</div></div> <br>
<br>
И так пробовал через IndexDefs на уровне проектирования создавал.<br>
(при этом по идеи чуть ниже список с индексами таблицы (IndexName) если я добавил то они должны били там появится а их там нету :(((  ) <br>
<br>
При попытке выбрать индекс  через     Table1.IndexName:=&#39;NAZ&#39;;  пишет <br>
<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '> Table1: index does not exist index: NAZ </div></div>:wacko: <br>
<br>
<strong class='tag-b'>Я так понял что надо создать индексный файл. Как это сделать? И после добавления записей его надо обновлять.</strong>]]></description>
        <author>neznayka</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=98930&amp;view=findpost&amp;p=748027</guid>
        <pubDate>Tue, 14 Jun 2005 06:04:30 +0000</pubDate>
        <title>Сортировка</title>
        <link>https://forum.sources.ru/index.php?showtopic=98930&amp;view=findpost&amp;p=748027</link>
        <description><![CDATA[Bas: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=98930&view=findpost&p=748019'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Anatoly Podgoretsky &#064; <time class="tag-quote__quoted-time" datetime="2005-06-14T05:55:56+00:00">14.06.05, 05:55</time></span><div class='quote '>Какие то странные манипуляции с индексами. Зачем? </div></div><br>
 :yes: <br>
Не проще на этапе проектирования добавить все индексы в IndexDefs , а нужный индекс активировать по клику на Title грида(кнопку,выбрать из списка,....)]]></description>
        <author>Bas</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=98930&amp;view=findpost&amp;p=748019</guid>
        <pubDate>Tue, 14 Jun 2005 05:55:56 +0000</pubDate>
        <title>Сортировка</title>
        <link>https://forum.sources.ru/index.php?showtopic=98930&amp;view=findpost&amp;p=748019</link>
        <description><![CDATA[Anatoly Podgoretsky: Какие то странные манипуляции с индексами. Зачем?]]></description>
        <author>Anatoly Podgoretsky</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=98930&amp;view=findpost&amp;p=748008</guid>
        <pubDate>Tue, 14 Jun 2005 05:41:12 +0000</pubDate>
        <title>Сортировка</title>
        <link>https://forum.sources.ru/index.php?showtopic=98930&amp;view=findpost&amp;p=748008</link>
        <description><![CDATA[Bas: 1.Таблица открыта другим пользователем в режиме монопольного доступа<br>2.BDE - не отпустило таблицу<br>3.При создании индексов таблица должна быть открыта в монопольном режиме.]]></description>
        <author>Bas</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=98930&amp;view=findpost&amp;p=747743</guid>
        <pubDate>Mon, 13 Jun 2005 18:06:30 +0000</pubDate>
        <title>Сортировка</title>
        <link>https://forum.sources.ru/index.php?showtopic=98930&amp;view=findpost&amp;p=747743</link>
        <description><![CDATA[neznayka: СЕТИМ РАЗОБРАЛСЯ СОРТИРУЮ ТАК <br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">procedure sort1(TABLE1:TTable;listbox1:TListBox);</div><div class="code_line">var s:string;</div><div class="code_line">&nbsp;&nbsp; List: TStrings;</div><div class="code_line">&nbsp;&nbsp; i:integer;</div><div class="code_line">begin</div><div class="code_line">Table1.IndexDefs.Update;</div><div class="code_line">TABLE1.GetIndexNames(listbox1.Items);</div><div class="code_line">if listbox1.Items.Count&#62;0 then &nbsp;begin</div><div class="code_line">for i:=0 to listbox1.Items.Count do begin</div><div class="code_line">&nbsp;&nbsp; &nbsp; if listbox1.Items.Strings[i]=&#39;NEWINDEX2&#39; then begin</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;</div><div class="code_line">Table1.AddIndex(&#39;NewIndex1&#39;, &#39;NAZVA&#39;, [IxExpression]);</div><div class="code_line">Table1.IndexName:=&#39;NewIndex1&#39;;</div><div class="code_line">Table1.IndexDefs.Update;</div><div class="code_line">Table1.DeleteIndex(&#39;NewIndex2&#39;);</div><div class="code_line">end</div><div class="code_line">else begin</div><div class="code_line">&nbsp;&nbsp; &nbsp;Table1.AddIndex(&#39;NewIndex2&#39;, &#39;NAZVA&#39;, [IxExpression]);</div><div class="code_line">Table1.IndexName:=&#39;NewIndex2&#39;;</div><div class="code_line">Table1.IndexDefs.Update;</div><div class="code_line">Table1.DeleteIndex(&#39;NewIndex1&#39;);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;end;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;break;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;end;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;else &nbsp;begin</div><div class="code_line">Table1.AddIndex(&#39;NewIndex2&#39;, &#39;NAZVA&#39;, [IxExpression]);</div><div class="code_line">Table1.IndexDefs.Update;</div><div class="code_line">Table1.IndexName:=&#39;NewIndex2&#39;;</div><div class="code_line">&nbsp;Table1.IndexDefs.Update;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;end;</div><div class="code_line">&nbsp;</div><div class="code_line">TABLE1.Refresh;</div><div class="code_line">end;</div></ol></div></div></div></div><br>
Проблема другая всё харашо работала в друг начло писать <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>  Class EDBEngine error whith message ‘Table is busy’</div></div>]]></description>
        <author>neznayka</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=98930&amp;view=findpost&amp;p=747698</guid>
        <pubDate>Mon, 13 Jun 2005 17:16:13 +0000</pubDate>
        <title>Сортировка</title>
        <link>https://forum.sources.ru/index.php?showtopic=98930&amp;view=findpost&amp;p=747698</link>
        <description><![CDATA[Anatoly Podgoretsky: И вместо IndexFieldNames используй IndexName]]></description>
        <author>Anatoly Podgoretsky</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=98930&amp;view=findpost&amp;p=747676</guid>
        <pubDate>Mon, 13 Jun 2005 17:02:23 +0000</pubDate>
        <title>Сортировка</title>
        <link>https://forum.sources.ru/index.php?showtopic=98930&amp;view=findpost&amp;p=747676</link>
        <description><![CDATA[SPrograMMer: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=98930&view=findpost&p=747596'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>neznayka &#064; <time class="tag-quote__quoted-time" datetime="2005-06-13T15:29:11+00:00">13.06.05, 15:29</time></span><div class='quote '>возникает ошибка <br>
Project Project1.exe raised exception class EDatabaseError with message ‘Table: No index for fields ‘WID_TRANSP’’. Process stopped. Use step or run to continue</div></div><br>
нет индекса для поля WID_TRANSP<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=98930&view=findpost&p=747596'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>neznayka &#064; <time class="tag-quote__quoted-time" datetime="2005-06-13T15:29:11+00:00">13.06.05, 15:29</time></span><div class='quote '>Подскажете как можно отсортировать</div></div><br>
или индекс создать, дла вышеуказанного поля, или запрос с <strong class='tag-b'>Order By</strong>:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Select * From YorTable</div><div class="code_line">Order By &nbsp;WID_TRANSP</div></ol></div></div></div></div>]]></description>
        <author>SPrograMMer</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=98930&amp;view=findpost&amp;p=747596</guid>
        <pubDate>Mon, 13 Jun 2005 15:29:11 +0000</pubDate>
        <title>Сортировка</title>
        <link>https://forum.sources.ru/index.php?showtopic=98930&amp;view=findpost&amp;p=747596</link>
        <description><![CDATA[neznayka: 1)dBASE tables<br>2) BDE<br>Здравствуйте у меня проблемка.<br>При попытке сортировки элементов  в DBGrid1 таким кодом <br><br> if table1.IndexFieldNames=&#39;NAZVA&#39; then table1.IndexFieldNames:=&#39;NAZVA&#39;<br>else table1.IndexFieldNames:=&#39;WID_TRANSP&#39;;<br><br>возникает ошибка  <br>Project Project1.exe raised exception class EDatabaseError with message ‘Table: No index for fields ‘WID_TRANSP’’. Process stopped. Use step or run to continue. :wall: <br><br>Подскажете как можно отсортировать.]]></description>
        <author>neznayka</author>
        <category>Delphi: Базы данных</category>
      </item>
	
      </channel>
      </rss>
	