<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://htyp.org/mw/index.php?action=history&amp;feed=atom&amp;title=VbzCart%2Farchive%2Fcode%2FVBA%2FForm_frmPackage</id>
	<title>VbzCart/archive/code/VBA/Form frmPackage - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://htyp.org/mw/index.php?action=history&amp;feed=atom&amp;title=VbzCart%2Farchive%2Fcode%2FVBA%2FForm_frmPackage"/>
	<link rel="alternate" type="text/html" href="https://htyp.org/mw/index.php?title=VbzCart/archive/code/VBA/Form_frmPackage&amp;action=history"/>
	<updated>2026-06-25T19:14:59Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://htyp.org/mw/index.php?title=VbzCart/archive/code/VBA/Form_frmPackage&amp;diff=28624&amp;oldid=prev</id>
		<title>Woozle at 12:52, 14 October 2022</title>
		<link rel="alternate" type="text/html" href="https://htyp.org/mw/index.php?title=VbzCart/archive/code/VBA/Form_frmPackage&amp;diff=28624&amp;oldid=prev"/>
		<updated>2022-10-14T12:52:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:52, 14 October 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:vbzcart-MSAccess-frmPackage-running.png|x300px]][[File:vbzcart-MSAccess-frmPackage.png|x300px]]&amp;lt;VB&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:vbzcart-MSAccess-frmPackage-running.png|x300px]][[File:vbzcart-MSAccess-frmPackage.png|x300px]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;syntaxhighlight lang=&lt;/ins&gt;VB&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Option Compare Database&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Option Compare Database&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Option Explicit&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Option Explicit&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l321&quot;&gt;Line 321:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 322:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     Me.Painting = True&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     Me.Painting = True&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;End Sub&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;End Sub&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;VB&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;syntaxhighlight&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Woozle</name></author>
	</entry>
	<entry>
		<id>https://htyp.org/mw/index.php?title=VbzCart/archive/code/VBA/Form_frmPackage&amp;diff=20358&amp;oldid=prev</id>
		<title>Woozle: Woozle moved page VbzCart/code/VBA/Form frmPackage to VbzCart/archive/code/VBA/Form frmPackage</title>
		<link rel="alternate" type="text/html" href="https://htyp.org/mw/index.php?title=VbzCart/archive/code/VBA/Form_frmPackage&amp;diff=20358&amp;oldid=prev"/>
		<updated>2014-12-19T02:08:55Z</updated>

		<summary type="html">&lt;p&gt;Woozle moved page &lt;a href=&quot;/mw/index.php?title=VbzCart/code/VBA/Form_frmPackage&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;VbzCart/code/VBA/Form frmPackage (page does not exist)&quot;&gt;VbzCart/code/VBA/Form frmPackage&lt;/a&gt; to &lt;a href=&quot;/VbzCart/archive/code/VBA/Form_frmPackage&quot; title=&quot;VbzCart/archive/code/VBA/Form frmPackage&quot;&gt;VbzCart/archive/code/VBA/Form frmPackage&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 02:08, 19 December 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Woozle</name></author>
	</entry>
	<entry>
		<id>https://htyp.org/mw/index.php?title=VbzCart/archive/code/VBA/Form_frmPackage&amp;diff=20019&amp;oldid=prev</id>
		<title>Woozle: form showing data</title>
		<link rel="alternate" type="text/html" href="https://htyp.org/mw/index.php?title=VbzCart/archive/code/VBA/Form_frmPackage&amp;diff=20019&amp;oldid=prev"/>
		<updated>2014-05-08T15:03:34Z</updated>

		<summary type="html">&lt;p&gt;form showing data&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:03, 8 May 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:vbzcart-MSAccess-frmPackage.png|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;400px&lt;/del&gt;]]&amp;lt;VB&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:vbzcart-MSAccess-frmPackage&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-running&lt;/ins&gt;.png|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;x300px]][[File:vbzcart-MSAccess-frmPackage.png|x300px&lt;/ins&gt;]]&amp;lt;VB&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Option Compare Database&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Option Compare Database&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Option Explicit&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Option Explicit&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Woozle</name></author>
	</entry>
	<entry>
		<id>https://htyp.org/mw/index.php?title=VbzCart/archive/code/VBA/Form_frmPackage&amp;diff=20006&amp;oldid=prev</id>
		<title>Woozle: screenshot of form</title>
		<link rel="alternate" type="text/html" href="https://htyp.org/mw/index.php?title=VbzCart/archive/code/VBA/Form_frmPackage&amp;diff=20006&amp;oldid=prev"/>
		<updated>2014-05-08T12:02:47Z</updated>

		<summary type="html">&lt;p&gt;screenshot of form&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:02, 8 May 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;VB&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:vbzcart-MSAccess-frmPackage.png|400px]]&lt;/ins&gt;&amp;lt;VB&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Option Compare Database&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Option Compare Database&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Option Explicit&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Option Explicit&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Woozle</name></author>
	</entry>
	<entry>
		<id>https://htyp.org/mw/index.php?title=VbzCart/archive/code/VBA/Form_frmPackage&amp;diff=20002&amp;oldid=prev</id>
		<title>Woozle: Created page with &quot;&lt;VB&gt; Option Compare Database Option Explicit Dim intID As Long Dim intPos As Long Dim qtyRtn As Long Public Sub UpdateData()     Me.sfrmPackageItems.Requery     UpdateCurrent ...&quot;</title>
		<link rel="alternate" type="text/html" href="https://htyp.org/mw/index.php?title=VbzCart/archive/code/VBA/Form_frmPackage&amp;diff=20002&amp;oldid=prev"/>
		<updated>2014-05-08T11:10:11Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;VB&amp;gt; Option Compare Database Option Explicit Dim intID As Long Dim intPos As Long Dim qtyRtn As Long Public Sub UpdateData()     Me.sfrmPackageItems.Requery     UpdateCurrent ...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;VB&amp;gt;&lt;br /&gt;
Option Compare Database&lt;br /&gt;
Option Explicit&lt;br /&gt;
Dim intID As Long&lt;br /&gt;
Dim intPos As Long&lt;br /&gt;
Dim qtyRtn As Long&lt;br /&gt;
Public Sub UpdateData()&lt;br /&gt;
    Me.sfrmPackageItems.Requery&lt;br /&gt;
    UpdateCurrent True&lt;br /&gt;
End Sub&lt;br /&gt;
Public Sub Locate(iID As Long)&lt;br /&gt;
    With Me.RecordsetClone&lt;br /&gt;
        .FindFirst &amp;quot;ID=&amp;quot; &amp;amp; iID&lt;br /&gt;
        If .NoMatch Then&lt;br /&gt;
            MsgBox &amp;quot;Package with ID=&amp;quot; &amp;amp; iID &amp;amp; &amp;quot; was not found in frmPackage.Locate().&amp;quot;, vbCritical, &amp;quot;Internal Error&amp;quot;&lt;br /&gt;
        Else&lt;br /&gt;
            Me.Refresh&lt;br /&gt;
            DoCmd.GoToRecord , , acGoTo, .AbsolutePosition + 1&lt;br /&gt;
        End If&lt;br /&gt;
    End With&lt;br /&gt;
End Sub&lt;br /&gt;
Private Property Get Package() As clsPackage&lt;br /&gt;
    Set Package = clsPackages.Item(intID)&lt;br /&gt;
End Property&lt;br /&gt;
Private Sub UpdateCurrent(iForce As Boolean)&lt;br /&gt;
&amp;#039; ACTION: Updates buttons and other controls to reflect conditions in the current record&lt;br /&gt;
    Dim objShip As clsShipment&lt;br /&gt;
    Dim objPkg As clsPackage&lt;br /&gt;
    Dim idShip As Long&lt;br /&gt;
    Dim qtyShip As Long&lt;br /&gt;
&lt;br /&gt;
    If iForce Or (intID &amp;lt;&amp;gt; Nz(Me.ID)) Then  &amp;#039; avoid unnecessary repainting&lt;br /&gt;
        Me.Refresh&lt;br /&gt;
        If IsNull(Me.ID) Then&lt;br /&gt;
            Me.txtPkgCode = &amp;quot;NULL&amp;quot;&lt;br /&gt;
            Me.btnDoPack.Enabled = False&lt;br /&gt;
            Me.btnUnpack.Enabled = False&lt;br /&gt;
            Me.btnDelete.Enabled = False&lt;br /&gt;
            Me.cbxShipment.Enabled = False&lt;br /&gt;
        Else&lt;br /&gt;
            intID = Me.ID&lt;br /&gt;
            Set objPkg = clsPackages.Item(intID)&lt;br /&gt;
        &lt;br /&gt;
            &amp;#039; show package code number:&lt;br /&gt;
            With objPkg&lt;br /&gt;
                Me.txtPkgCode = .Order.Code &amp;amp; &amp;quot;-&amp;quot; &amp;amp; .Seq&lt;br /&gt;
            End With&lt;br /&gt;
            &lt;br /&gt;
            &amp;#039; get the shipment to which the package has been assigned&lt;br /&gt;
            Set objShip = objPkg.Shipment&lt;br /&gt;
            &amp;#039; if no shipment has been assigned, assign package (tentatively) to the first open shipment&lt;br /&gt;
            If objShip Is Nothing Then&lt;br /&gt;
                idShip = 0&lt;br /&gt;
            Else&lt;br /&gt;
                idShip = objShip.ID&lt;br /&gt;
            End If&lt;br /&gt;
            If Me.cbxShipment &amp;lt;&amp;gt; idShip Then&lt;br /&gt;
                Me.ID_Shipment = objShip.ID&lt;br /&gt;
                Me.cbxShipment.Requery&lt;br /&gt;
                Me.chkShowClosedShip = Not objShip.IsOpen&lt;br /&gt;
            End If&lt;br /&gt;
            &lt;br /&gt;
            Me.btnRefresh.SetFocus&lt;br /&gt;
            If objPkg.IsPacked Then&lt;br /&gt;
            &amp;#039; if package has been packed, just set enabled status of buttons&lt;br /&gt;
                Me.btnFetchStock.Enabled = False&lt;br /&gt;
                Me.btnDoPack.Enabled = False&lt;br /&gt;
                Me.btnDelete.Enabled = False&lt;br /&gt;
                If objShip Is Nothing Then&lt;br /&gt;
                    Me.cbxShipment.locked = False&lt;br /&gt;
                Else&lt;br /&gt;
                    Me.cbxShipment.locked = (Not objShip.IsOpen) And Not Me.chkShippedOverride&lt;br /&gt;
                End If&lt;br /&gt;
                If objShip Is Nothing Then&lt;br /&gt;
                    Me.btnUnpack.Enabled = True&lt;br /&gt;
                Else&lt;br /&gt;
                    If Me.chkShippedOverride Then&lt;br /&gt;
                        Me.btnUnpack.Enabled = True&lt;br /&gt;
                    Else&lt;br /&gt;
                        Me.btnUnpack.Enabled = objShip.IsOpen  &amp;#039; can only remove from open shipment&lt;br /&gt;
                    End If&lt;br /&gt;
                End If&lt;br /&gt;
            Else&lt;br /&gt;
                With Me.sfrmPackageItems.Form.RecordsetClone&lt;br /&gt;
                    If .RecordCount &amp;gt; 0 Then&lt;br /&gt;
                        .MoveFirst&lt;br /&gt;
                        qtyRtn = 0&lt;br /&gt;
                        Do Until .EOF&lt;br /&gt;
                            If !QtyShipped &amp;gt; 0 Then&lt;br /&gt;
                                qtyShip = qtyShip + !QtyShipped&lt;br /&gt;
                            ElseIf !QtyShipped &amp;lt; 0 Then&lt;br /&gt;
                                qtyRtn = qtyRtn - !QtyShipped&lt;br /&gt;
                            End If&lt;br /&gt;
                            .MoveNext&lt;br /&gt;
                        Loop&lt;br /&gt;
                    End If&lt;br /&gt;
                End With&lt;br /&gt;
                Me.btnFetchStock.Enabled = True&lt;br /&gt;
                Me.btnDelete.Enabled = True&lt;br /&gt;
                Me.btnDoPack.Enabled = (qtyShip &amp;gt; 0)&lt;br /&gt;
                Me.btnReturnStock.Enabled = (qtyRtn &amp;gt; 0)&lt;br /&gt;
                Me.btnUnpack.Enabled = False&lt;br /&gt;
                Me.cbxShipment.locked = False&lt;br /&gt;
            End If&lt;br /&gt;
        End If&lt;br /&gt;
    End If&lt;br /&gt;
End Sub&lt;br /&gt;
Private Sub UpdateShipments()&lt;br /&gt;
&amp;#039; ACTION: updates the list of shipments&lt;br /&gt;
    Dim strSrce As String&lt;br /&gt;
    If Me.chkShowClosedShip Then&lt;br /&gt;
        strSrce = &amp;quot;qryShipments_Summary_Closed&amp;quot;&lt;br /&gt;
    Else&lt;br /&gt;
        strSrce = &amp;quot;qryShipments_Summary_Open&amp;quot;&lt;br /&gt;
    End If&lt;br /&gt;
    If Me.cbxShipment.RowSource &amp;lt;&amp;gt; strSrce Then&lt;br /&gt;
        Me.cbxShipment.RowSource = strSrce&lt;br /&gt;
        Me.cbxShipment.Requery&lt;br /&gt;
    End If&lt;br /&gt;
End Sub&lt;br /&gt;
Private Sub CheckKeyDn(iKeyCode As Integer, iShift As Integer)&lt;br /&gt;
    If iKeyCode = 13 Then&lt;br /&gt;
        intPos = Me.Form.CurrentRecord&lt;br /&gt;
&amp;#039;        Me.Painting = False&lt;br /&gt;
    End If&lt;br /&gt;
End Sub&lt;br /&gt;
Private Sub CheckKeyUp(iKeyCode As Integer, iShift As Integer)&lt;br /&gt;
    If iKeyCode = 13 Then&lt;br /&gt;
        If intPos &amp;lt;&amp;gt; Me.Form.CurrentRecord Then&lt;br /&gt;
            DoCmd.GoToRecord acDataForm, Me.Name, acGoTo, intPos&lt;br /&gt;
        End If&lt;br /&gt;
&amp;#039;        Me.Painting = True&lt;br /&gt;
    End If&lt;br /&gt;
End Sub&lt;br /&gt;
Private Sub btnDelete_Click()&lt;br /&gt;
    Dim objPkg As clsPackage&lt;br /&gt;
    Dim uResp As Integer&lt;br /&gt;
&lt;br /&gt;
    Set objPkg = Package&lt;br /&gt;
    If Not (objPkg Is Nothing) Then&lt;br /&gt;
        uResp = MsgBox(&amp;quot;Move packaged items back into stock?&amp;quot;, vbQuestion Or vbYesNoCancel, &amp;quot;Keep Items?&amp;quot;)&lt;br /&gt;
        If uResp = vbCancel Then Exit Sub&lt;br /&gt;
        objPkg.Delete (uResp = vbYes)&lt;br /&gt;
    End If&lt;br /&gt;
    DoCmd.Close acForm, Me.Name, acSavePrompt&lt;br /&gt;
End Sub&lt;br /&gt;
Private Sub btnDoPack_Click()&lt;br /&gt;
    Dim objPkg As clsPackage&lt;br /&gt;
            &lt;br /&gt;
    UpdateCurrent False&lt;br /&gt;
    Me.Refresh  &amp;#039; commit any data entry on the form back to the database&lt;br /&gt;
    &lt;br /&gt;
    If intID &amp;gt; 0 Then&lt;br /&gt;
        doCancel = False&lt;br /&gt;
        Set objPkg = Package&lt;br /&gt;
        objPkg.AddCharges Me.chkIncludeCharges&lt;br /&gt;
        UpdateCurrent True&lt;br /&gt;
        If doCancel Then&lt;br /&gt;
            MsgBox &amp;quot;The packing operation had insufficient data; please enter the data indicated and try again.&amp;quot;, vbExclamation, &amp;quot;Incomplete Data&amp;quot;&lt;br /&gt;
        End If&lt;br /&gt;
    End If&lt;br /&gt;
End Sub&lt;br /&gt;
Private Sub btnFetchStock_Click()&lt;br /&gt;
    Me.Refresh  &amp;#039; commit any data entry on the form back to the database&lt;br /&gt;
    &amp;#039; open up the stock puller&lt;br /&gt;
    With clsForms.StockPullerForm&lt;br /&gt;
        .Package_ID = Me.ID&lt;br /&gt;
        Set .Opener = Me&lt;br /&gt;
    End With&lt;br /&gt;
End Sub&lt;br /&gt;
Private Sub btnNewShipment_Click()&lt;br /&gt;
    clsShipments.CreateAsk&lt;br /&gt;
    UpdateShipments&lt;br /&gt;
    UpdateCurrent True&lt;br /&gt;
End Sub&lt;br /&gt;
Private Sub btnRefresh_Click()&lt;br /&gt;
    UpdateCurrent True&lt;br /&gt;
End Sub&lt;br /&gt;
Private Sub btnReturnStock_Click()&lt;br /&gt;
&amp;#039; ASSUMES: If item is marked as cancelled but also shipped, customer may be returning item in this package.&lt;br /&gt;
&amp;#039;   For each such item, asks user if it should be moved and allows choice of destination location.&lt;br /&gt;
    Dim strPrompt As String&lt;br /&gt;
    Dim idLoc As Long&lt;br /&gt;
    Dim objPkit As clsPackageItem&lt;br /&gt;
    Dim objItem As clsItem&lt;br /&gt;
    Dim qtyRtnItem As Long&lt;br /&gt;
    Dim frmLoc As Form_frmDlg_SelectLocation&lt;br /&gt;
    Dim doMove As Boolean&lt;br /&gt;
&lt;br /&gt;
    With Me.sfrmPackageItems.Form.RecordsetClone&lt;br /&gt;
        .MoveFirst&lt;br /&gt;
        Set frmLoc = clsForms.Dlg_SelectLocation&lt;br /&gt;
        frmLoc.Location = LocForDeletedPkgs&lt;br /&gt;
&lt;br /&gt;
        Do Until .EOF&lt;br /&gt;
            Set objPkit = New clsPackageItem&lt;br /&gt;
            objPkit.Init .Fields&lt;br /&gt;
            If objPkit.QtyOpen &amp;lt; 0 Then&lt;br /&gt;
                qtyRtnItem = -objPkit.QtyOpen&lt;br /&gt;
                &lt;br /&gt;
                Set objItem = objPkit.Item&lt;br /&gt;
                strPrompt = &amp;quot;Move &amp;quot; &amp;amp; qtyRtnItem &amp;amp; &amp;quot; of [&amp;quot; &amp;amp; objItem.CatNum &amp;amp; &amp;quot;] &amp;quot;&amp;quot;&amp;quot; &amp;amp; objItem.Description &amp;amp; &amp;quot;&amp;quot;&amp;quot; to this location:&amp;quot;&lt;br /&gt;
                doMove = frmLoc.doMove(strPrompt)&lt;br /&gt;
                If doMove Then&lt;br /&gt;
                    idLoc = frmLoc.Location&lt;br /&gt;
                    If idLoc = 0 Then Stop  &amp;#039; bug&lt;br /&gt;
                    clsStockItems.AddFromPkgItem objPkit, idLoc&lt;br /&gt;
                    .Edit&lt;br /&gt;
                    !QtyShipped = -qtyRtnItem&lt;br /&gt;
                    .Update&lt;br /&gt;
                End If&lt;br /&gt;
            End If&lt;br /&gt;
            .MoveNext&lt;br /&gt;
        Loop&lt;br /&gt;
    End With&lt;br /&gt;
End Sub&lt;br /&gt;
Private Sub btnUnpack_Click()&lt;br /&gt;
    Dim objPkg As clsPackage&lt;br /&gt;
    &lt;br /&gt;
    Set objPkg = Package&lt;br /&gt;
    If Not objPkg Is Nothing Then&lt;br /&gt;
        objPkg.DelCharges&lt;br /&gt;
    End If&lt;br /&gt;
    UpdateCurrent True&lt;br /&gt;
End Sub&lt;br /&gt;
Private Sub cbxShipment_DblClick(Cancel As Integer)&lt;br /&gt;
    clsForms.ShipmentForm.LocateShipment Me.cbxShipment&lt;br /&gt;
End Sub&lt;br /&gt;
Private Sub chkShippedOverride_Click()&lt;br /&gt;
    UpdateCurrent True&lt;br /&gt;
End Sub&lt;br /&gt;
Private Sub chkShowClosedShip_Click()&lt;br /&gt;
    UpdateShipments&lt;br /&gt;
End Sub&lt;br /&gt;
&amp;#039;Private Sub editNotes_ToBuyer_KeyDown(KeyCode As Integer, Shift As Integer)&lt;br /&gt;
&amp;#039;    CheckKeyDn KeyCode, Shift&lt;br /&gt;
&amp;#039;    If KeyCode = 13 Then&lt;br /&gt;
&amp;#039;        With Me.editNotes_ToBuyer&lt;br /&gt;
&amp;#039;            .Value = .Text &amp;amp; vbCrLf&lt;br /&gt;
&amp;#039;        End With&lt;br /&gt;
&amp;#039;        Me.Refresh&lt;br /&gt;
&amp;#039;    End If&lt;br /&gt;
&amp;#039;End Sub&lt;br /&gt;
&amp;#039;Private Sub editNotes_ToBuyer_KeyUp(KeyCode As Integer, Shift As Integer)&lt;br /&gt;
&amp;#039;    CheckKeyUp KeyCode, Shift&lt;br /&gt;
&amp;#039;    If KeyCode = 13 Then&lt;br /&gt;
&amp;#039;        With Me.editNotes_ToBuyer&lt;br /&gt;
&amp;#039;            UpdateCurrent True&lt;br /&gt;
&amp;#039;            .SetFocus&lt;br /&gt;
&amp;#039;            .SelStart = Len(.Text) + 1&lt;br /&gt;
&amp;#039;            .SelLength = 0&lt;br /&gt;
&amp;#039;        End With&lt;br /&gt;
&amp;#039;    End If&lt;br /&gt;
&amp;#039;End Sub&lt;br /&gt;
Private Sub Form_Current()&lt;br /&gt;
    UpdateCurrent False&lt;br /&gt;
End Sub&lt;br /&gt;
Private Sub Form_Load()&lt;br /&gt;
&amp;#039; NOTE: when this event happens, OnCurrent also appears to be triggered soon afterwards; no need to repeat.&lt;br /&gt;
    UpdateShipments&lt;br /&gt;
End Sub&lt;br /&gt;
Private Sub Form_Open(Cancel As Integer)&lt;br /&gt;
    Dim strArgs As xtString&lt;br /&gt;
    Dim strAct As String&lt;br /&gt;
    Dim strVal As String&lt;br /&gt;
    &lt;br /&gt;
    If Me.OpenArgs &amp;lt;&amp;gt; &amp;quot;&amp;quot; Then&lt;br /&gt;
        Set strArgs = New xtString&lt;br /&gt;
        strArgs.Value = &amp;quot; &amp;quot; &amp;amp; Me.OpenArgs&lt;br /&gt;
        strAct = strArgs.FindFirst&lt;br /&gt;
        strVal = strArgs.FindNext&lt;br /&gt;
        Select Case strAct&lt;br /&gt;
          Case &amp;quot;pkg&amp;quot;&lt;br /&gt;
            If IsNumeric(strVal) Then&lt;br /&gt;
                Me.Locate CLng(strVal)&lt;br /&gt;
            End If&lt;br /&gt;
        End Select&lt;br /&gt;
    End If&lt;br /&gt;
End Sub&lt;br /&gt;
Private Sub Form_Resize()&lt;br /&gt;
    Dim glX As Single&lt;br /&gt;
&lt;br /&gt;
    Me.Painting = False&lt;br /&gt;
&lt;br /&gt;
    Me.Width = Me.InsideWidth&lt;br /&gt;
    With Me.editShipNotes&lt;br /&gt;
        glX = Me.InsideWidth - .Left&lt;br /&gt;
        If glX &amp;gt; 0 Then .Width = glX&lt;br /&gt;
    End With&lt;br /&gt;
    With Me.editWhenArrived&lt;br /&gt;
        glX = Me.InsideWidth - .Left&lt;br /&gt;
        If glX &amp;gt; 0 Then .Width = glX&lt;br /&gt;
    End With&lt;br /&gt;
    With Me.editArrivalNotes&lt;br /&gt;
        glX = Me.InsideWidth - .Left&lt;br /&gt;
        If glX &amp;gt; 0 Then .Width = glX&lt;br /&gt;
    End With&lt;br /&gt;
    With Me.tabMain&lt;br /&gt;
        .Width = Me.InsideWidth - .Left&lt;br /&gt;
        .Height = Me.InsideHeight - .Top&lt;br /&gt;
    End With&lt;br /&gt;
    With Me.sfrmPackageItems&lt;br /&gt;
        .Width = Me.pgItems.Width&lt;br /&gt;
        .Height = Me.pgItems.Height&lt;br /&gt;
    End With&lt;br /&gt;
    With Me.editNotes_ToBuyer&lt;br /&gt;
        .Left = Me.pgToBuyer.Left&lt;br /&gt;
        .Top = Me.pgToBuyer.Top&lt;br /&gt;
        .Width = Me.pgToBuyer.Width&lt;br /&gt;
        .Height = Me.pgToBuyer.Height&lt;br /&gt;
    End With&lt;br /&gt;
    With Me.editNotes_ToRecip&lt;br /&gt;
        .Width = Me.pgToRecip.Width&lt;br /&gt;
        .Height = Me.pgToRecip.Height&lt;br /&gt;
    End With&lt;br /&gt;
    With Me.editNotes_Internal&lt;br /&gt;
        .Width = Me.pgInternal.Width&lt;br /&gt;
        .Height = Me.pgInternal.Height&lt;br /&gt;
    End With&lt;br /&gt;
    &lt;br /&gt;
    Me.Painting = True&lt;br /&gt;
End Sub&lt;br /&gt;
&amp;lt;/VB&amp;gt;&lt;/div&gt;</summary>
		<author><name>Woozle</name></author>
	</entry>
</feed>