<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://vstoolsforum.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Microsoft Access</title><link>http://vstoolsforum.com/blogs/microsoft_access/default.aspx</link><description>Tricks and Tips for Microsoft Access</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP2 (Build: 20611.960)</generator><item><title>Stock report opening code for Access</title><link>http://vstoolsforum.com/blogs/microsoft_access/archive/2008/07/29/stock-report-opening-code-for-access.aspx</link><pubDate>Tue, 29 Jul 2008 18:40:00 GMT</pubDate><guid isPermaLink="false">05d3ee43-09e1-4c21-9d53-64ecaf1acc4f:1175</guid><dc:creator>Steve Gray</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://vstoolsforum.com/blogs/microsoft_access/rsscomments.aspx?PostID=1175</wfw:commentRss><comments>http://vstoolsforum.com/blogs/microsoft_access/archive/2008/07/29/stock-report-opening-code-for-access.aspx#comments</comments><description>&lt;p&gt;I put the following code in all my Access reports &lt;/p&gt;
&lt;p&gt;&lt;pre style="overflow: scroll; background-color: #f2f2f2;"&gt; Option Explicit
Dim strCompanyID As String
Dim strFormName As String
Dim mlngBgColor As Long
Dim mintCount As Integer


Private Sub Report_Close()
    If isOpen(strFormName) Then
        DoCmd.Close acForm, strFormName
        DoCmd.Restore
    End If
End Sub


Private Sub Report_Open(Cancel As Integer)
    
    Dim strDatabase As String
    Dim strStartProject As String
    Dim strEndProject As String
    Dim strStartDate As String
    Dim strEndDate As String
    
    strFormName = "frmCostCatSummary"
    
    DoCmd.OpenForm strFormName, acNormal, , , , acDialog
    
    If isOpen(strFormName) Then
        DoCmd.Maximize
        
        strStartProject = Trim(Forms!frmCostCatSummary!cboStartProject)
        strEndProject = Trim(Nz(Forms!frmCostCatSummary!cboEndProject))
        strStartDate = Trim(Nz(Forms!frmCostCatSummary!txtDate1))
        strEndDate = Trim(Nz(Forms!frmCostCatSummary!txtDate2))
        
        strCompanyID = setDatabase("qryCostCatSummary", "sp_EP_CostCatSummary '" &amp; strStartProject &amp; "','" &amp; strEndProject &amp; "','" &amp; strStartDate &amp; "','" &amp; strEndDate &amp; "'")
        lblCompanyID.Caption = strCompanyID
    Else
        Cancel = True
    End If
End Sub&lt;/pre&gt;&lt;/p&gt;&lt;img src="http://vstoolsforum.com/aggbug.aspx?PostID=1175" width="1" height="1"&gt;</description></item><item><title>IsOpen function for Access</title><link>http://vstoolsforum.com/blogs/microsoft_access/archive/2008/07/29/isopen-function-for-access.aspx</link><pubDate>Tue, 29 Jul 2008 18:39:00 GMT</pubDate><guid isPermaLink="false">05d3ee43-09e1-4c21-9d53-64ecaf1acc4f:1174</guid><dc:creator>Steve Gray</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://vstoolsforum.com/blogs/microsoft_access/rsscomments.aspx?PostID=1174</wfw:commentRss><comments>http://vstoolsforum.com/blogs/microsoft_access/archive/2008/07/29/isopen-function-for-access.aspx#comments</comments><description>&lt;p&gt;&lt;pre style="overflow: scroll; background-color: #f2f2f2;"&gt;Public Function isOpen(strName As String, Optional intObjectType As Integer = acForm) As Boolean
On Error GoTo err_isOpen
        'Returns True if strName is open, False otherwise.
        'Assume the caller wants to kmow about a form.
        isOpen = (SysCmd(acSysCmdGetObjectState, intObjectType, strName) &lt;&gt; 0)
exit_isOpen:
    Exit Function
err_isOpen:
    MsgBox Err.Description
    Resume exit_isOpen
End Function&lt;/pre&gt;&lt;/p&gt;&lt;img src="http://vstoolsforum.com/aggbug.aspx?PostID=1174" width="1" height="1"&gt;</description></item><item><title>Insert statement in Access</title><link>http://vstoolsforum.com/blogs/microsoft_access/archive/2007/08/25/insert-statement-in-access.aspx</link><pubDate>Sat, 25 Aug 2007 17:59:00 GMT</pubDate><guid isPermaLink="false">05d3ee43-09e1-4c21-9d53-64ecaf1acc4f:582</guid><dc:creator>Steve Gray</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://vstoolsforum.com/blogs/microsoft_access/rsscomments.aspx?PostID=582</wfw:commentRss><comments>http://vstoolsforum.com/blogs/microsoft_access/archive/2007/08/25/insert-statement-in-access.aspx#comments</comments><description>&lt;p&gt;Set DB = DBEngine.OpenDatabase(&amp;quot;C:\MyDir\MyDB.MDB&amp;quot;) &lt;br /&gt;DB.Execute &amp;quot;INSERT INTO MyTable (MyField1, MyField2) VALUES (&amp;#39;abc&amp;#39;, &lt;br /&gt;123)&amp;quot; &lt;br /&gt;DB.Close &lt;br /&gt;Set DB=Nothing &lt;br /&gt;End Sub &lt;br /&gt;&lt;/p&gt;&lt;img src="http://vstoolsforum.com/aggbug.aspx?PostID=582" width="1" height="1"&gt;</description></item></channel></rss>