<?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=7775</link>
		<atom:link href="https://myvisualdatabase.com/forum/extern.php?action=feed&amp;tid=7775&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Прошу помощи со скриптом.]]></description>
		<lastBuildDate>Sat, 02 Oct 2021 12:57:34 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Прошу помощи со скриптом]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=42399#p42399</link>
			<description><![CDATA[<p>Если я правильно понял, у вас файлы хранятся не в базе, а в папке, указанной в настройке. Это все хорошо только в случае, если у вас имена хранимых файлов уникальны. Если у вас имена файлов уникальны, тогда вы можете добавить два обработчика на кнопку, которая удаляет сотрудника.</p><br /><p><strong>OnClick</strong>&nbsp; - вытащить имя удаляемого файла из базы, как указано в вашем примере, с учетом того, что к имени файла из базы нужно добавить ваш путь хранения</p><div class="codebox"><pre><code>FileName:= SQLExecute (&#039;Select file_filename From Anketa Where id=&#039;+Anketa.TableGrid1.sqlValue);
FileName:= ExtractFileDir (Application.ExeName)+&#039;\files\&#039;+FileName;</code></pre></div><p><strong>OnAfterClick</strong> - удалить файл командой, указанной <strong>sibprogsisten</strong></p><br /><div class="codebox"><pre><code>DeleteFile(FileName);</code></pre></div><br /><p>Переменную FileName объявите&nbsp; глобальной.</p>]]></description>
			<author><![CDATA[null@example.com (k245)]]></author>
			<pubDate>Sat, 02 Oct 2021 12:57:34 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=42399#p42399</guid>
		</item>
		<item>
			<title><![CDATA[Re: Прошу помощи со скриптом]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=42395#p42395</link>
			<description><![CDATA[<div class="quotebox"><cite>sibprogsistem wrote:</cite><blockquote><p>DeleteFile(FileName);</p></blockquote></div><p>Эта команда просто удаляет файл,а мне нужно немного другое.<br />Есть сотрудники, по каждому сотруднику есть его личная анкета,которая я цепляю в DBFile...файл надо удалить только если сотрудник уволился например и вся информация про него удаляется из таблицы..</p>]]></description>
			<author><![CDATA[null@example.com (Alexandr)]]></author>
			<pubDate>Sat, 02 Oct 2021 11:29:38 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=42395#p42395</guid>
		</item>
		<item>
			<title><![CDATA[Re: Прошу помощи со скриптом]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=42394#p42394</link>
			<description><![CDATA[<p>DeleteFile(FileName);</p>]]></description>
			<author><![CDATA[null@example.com (sibprogsistem)]]></author>
			<pubDate>Sat, 02 Oct 2021 11:21:02 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=42394#p42394</guid>
		</item>
		<item>
			<title><![CDATA[Прошу помощи со скриптом]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=42393#p42393</link>
			<description><![CDATA[<p>Есть скрипт для открытия файла по двойному клику на таблицу. При этом файл автоматически копируется в указанную мной папку. Как сделать так,чтобы при удалении записи из таблицы,файл который скопировался в папку автоматически удалился?</p><p>П.с. код нашел на форуме</p><p>procedure Anketa_OnShow (Sender: string; Action: string);<br />begin<br />&nbsp; &nbsp; Anketa.TableGrid1.dbPopupMenu.Items.Items[0].Enabled:= False;<br />end;</p><p>procedure Anketa_OnDoubleClick (Sender: string);<br />var<br />&nbsp; &nbsp;FileName: string;<br />begin<br />&nbsp; &nbsp; FileName:= SQLExecute (&#039;Select file_filename From Anketa Where id=&#039;+Anketa.TableGrid1.sqlValue);<br />&nbsp; &nbsp; FileName:= ExtractFileDir (Application.ExeName)+FileName;<br />&nbsp; &nbsp; if FileExists (FileName) then OpenFile (FileName);<br />end;</p><p>Также в компоненте DBFile в свойстве CopyTo указываю папку куда будет копироваться файл (в моем случае в папку files)</p>]]></description>
			<author><![CDATA[null@example.com (Alexandr)]]></author>
			<pubDate>Sat, 02 Oct 2021 08:48:07 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=42393#p42393</guid>
		</item>
	</channel>
</rss>
