<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: in VBA Forum</title>
    <link>https://forums.autodesk.com/t5/vba-forum/refreash-a-ms-datagrid/m-p/353591#M73745</link>
    <description>You don't need to reconnect each time you trigger the add button.&lt;BR /&gt;
&lt;BR /&gt;
Private Sub cmdAdd_Click()&lt;BR /&gt;
    With adoBOM.Recordset&lt;BR /&gt;
        .AddNew&lt;BR /&gt;
        ' Modify fields here&lt;BR /&gt;
        .Update&lt;BR /&gt;
    End With&lt;BR /&gt;
    ' the control is updated automatically&lt;BR /&gt;
&lt;BR /&gt;
'This is where I need the datagrid to refresh.&lt;BR /&gt;
End Sub</description>
    <pubDate>Tue, 04 Jun 2002 08:43:31 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2002-06-04T08:43:31Z</dc:date>
    <item>
      <title>Refreash a MS DataGrid</title>
      <link>https://forums.autodesk.com/t5/vba-forum/refreash-a-ms-datagrid/m-p/353588#M73742</link>
      <description>&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;Does anyone know how to get a datagrid to refresh &lt;BR /&gt;
after adding a record?&amp;nbsp; I'm using text boxes as fields then clicking a &lt;BR /&gt;
command button to add the record.&amp;nbsp; Then I need the datagrid to update also &lt;BR /&gt;
to show the new record.&lt;/FONT&gt;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&lt;BR /&gt;-- &lt;BR /&gt;&lt;BR /&gt;Dave &lt;BR /&gt;
Gardner&lt;/FONT&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 31 May 2002 11:44:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/refreash-a-ms-datagrid/m-p/353588#M73742</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2002-05-31T11:44:52Z</dc:date>
    </item>
    <item>
      <title>Re: Refreash a MS DataGrid</title>
      <link>https://forums.autodesk.com/t5/vba-forum/refreash-a-ms-datagrid/m-p/353589#M73743</link>
      <description>Try myDataGrid.refresh or recordset.requery if you have a recordset bind to your datagrid.</description>
      <pubDate>Mon, 03 Jun 2002 11:58:58 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/refreash-a-ms-datagrid/m-p/353589#M73743</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2002-06-03T11:58:58Z</dc:date>
    </item>
    <item>
      <title>Re:</title>
      <link>https://forums.autodesk.com/t5/vba-forum/refreash-a-ms-datagrid/m-p/353590#M73744</link>
      <description>&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;Those don't seem to work.&amp;nbsp; Here is my &lt;BR /&gt;
code.&amp;nbsp; It is stand alone vb6.&lt;/FONT&gt;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;Option Explicit&lt;BR /&gt;Option Compare &lt;BR /&gt;
Text&lt;BR /&gt;'**********************************************************************************************************&lt;BR /&gt;'What &lt;BR /&gt;
Database&amp;nbsp; BOM and &lt;BR /&gt;
Records.mdb&lt;BR /&gt;'-------------------------------------Revision &lt;BR /&gt;
Section-----------------------------------------------------&lt;BR /&gt;'1.0.0 Take out &lt;BR /&gt;
drawing numbers only&amp;nbsp; ?/?/?? &lt;BR /&gt;
DMG&lt;BR /&gt;'**********************************************************************************************************&lt;BR /&gt;Dim &lt;BR /&gt;
BOMDB As New ADODB.Connection&lt;BR /&gt;Dim BOMRS As New ADODB.Recordset&lt;BR /&gt;Dim &lt;BR /&gt;
strSelect As String&lt;BR /&gt;Dim intDrawingID As Integer&lt;/FONT&gt;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;Private Sub cmdClose_Click()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;
Unload Me&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set frmBOM = Nothing&lt;BR /&gt;End Sub&lt;/FONT&gt;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;Private Sub cmdAdd_Click()&lt;/FONT&gt;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOMDB.ConnectionString = &lt;BR /&gt;
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\bhmm\Ward Common\Databases\BOM &lt;BR /&gt;
and Records.mdb;Persist Security Info=False"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;
BOMDB.Open&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; strSelect = "SELECT * FROM &lt;BR /&gt;
BOMTable"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOMRS.Open strSelect, BOMDB, , &lt;BR /&gt;
adLockOptimistic&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set dgrBOM.DataSource = &lt;BR /&gt;
BOMRS&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; With &lt;BR /&gt;
BOMRS&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;
.AddNew&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; !DrawingNumberID = &lt;BR /&gt;
intDrawingID&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; !BOMItem = &lt;BR /&gt;
txtItem&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; !ItemQuantityPerAssy = &lt;BR /&gt;
txtQtyPerAssy&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; !NumberOfAssy = &lt;BR /&gt;
txtNumOfAssy&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; !TotalQuantity = &lt;BR /&gt;
lblTotalQuantity&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; !Description = &lt;BR /&gt;
txtSizePattDraw&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; !Material = &lt;BR /&gt;
cboMaterial&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;
.Update&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;
.Close&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End With&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOMDB.Close&lt;BR /&gt;'This &lt;BR /&gt;
is where I need the datagrid to refresh.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; txtItem = &lt;BR /&gt;
Val(txtItem) + 1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;
txtQtyPerAssy.SetFocus&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; txtQtyPerAssy.SelStart = &lt;BR /&gt;
0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; txtQtyPerAssy.SelLength = &lt;BR /&gt;
Len(txtQtyPerAssy)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;End Sub&lt;/FONT&gt;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;Private Sub Form_Load()&lt;/FONT&gt;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; intDrawingID = &lt;BR /&gt;
8&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; strSelect = "select BOMItem, ItemQuantityPerAssy, &lt;BR /&gt;
NumberOfAssy, TotalQuantity, Description, Material from bomtable where &lt;BR /&gt;
bomtable.DrawingNumberID=" + CStr(intDrawingID) + " Order By &lt;BR /&gt;
BOMItem"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; adoBOM.ConnectionString = &lt;BR /&gt;
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\bhmm\Ward Common\Databases\BOM &lt;BR /&gt;
and Records.mdb;Persist Security Info=False"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;
adoBOM.RecordSource = strSelect&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set dgrBOM.DataSource = &lt;BR /&gt;
adoBOM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dgrBOM.Caption = "Bill Of Marterial for &lt;BR /&gt;
501-07-DCFP-L3-00"&lt;/FONT&gt;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;Dim strMatText As String&lt;BR /&gt;Dim strFileName As &lt;BR /&gt;
String&lt;BR /&gt;Dim Filehandle%&lt;/FONT&gt;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; strFileName = &lt;BR /&gt;
"I:\Borders\BuffInd Menu\BOM Material.txt"&lt;/FONT&gt;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Filehandle% = &lt;BR /&gt;
FreeFile&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Open strFileName For Input As &lt;BR /&gt;
#Filehandle%&lt;/FONT&gt;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Do While Not &lt;BR /&gt;
EOF(Filehandle%)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Line Input &lt;BR /&gt;
#Filehandle%, strMatText&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;
cboMaterial.AddItem strMatText&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Loop&lt;/FONT&gt;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Close &lt;BR /&gt;
#Filehandle%&lt;BR /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp; dgrbom.Columns.Item(0) = &lt;BR /&gt;
"Item"&lt;BR /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp; dgrbom.Columns.Item(1) = &lt;BR /&gt;
"QuantityPerAssy"&lt;BR /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp; dgrbom.Columns.Item(2) = &lt;BR /&gt;
"NumberOfAssy's"&lt;BR /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp; dgrbom.Columns.Item(3) = &lt;BR /&gt;
"TotalQuantity"&lt;BR /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp; dgrbom.Columns.Item(4) = "SIZE, PATTERN, &lt;BR /&gt;
DRAWING NUMBER"&lt;BR /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp; dgrbom.Columns.Item(5) = &lt;BR /&gt;
"Material"&lt;BR /&gt;End Sub&lt;/FONT&gt;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;Private Sub &lt;BR /&gt;
txtNumOfAssy_Change()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If IsNumeric(txtNumOfAssy.Text) = &lt;BR /&gt;
True Or (txtNumOfAssy.Text = "" Or txtNumOfAssy.Text = " " Or txtNumOfAssy.Text &lt;BR /&gt;
= "&amp;nbsp; " Or txtNumOfAssy.Text = "&amp;nbsp;&amp;nbsp; ") &lt;BR /&gt;
_&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Then cmdAdd.Enabled = True Else &lt;BR /&gt;
cmdAdd.Enabled = False&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lblTotalQuantity.Caption = &lt;BR /&gt;
IIf((Val(txtQtyPerAssy.Text) * Val(txtNumOfAssy.Text)) = 0, "", &lt;BR /&gt;
Val(txtQtyPerAssy.Text) * Val(txtNumOfAssy.Text))&lt;BR /&gt;End Sub&lt;/FONT&gt;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;Private Sub &lt;BR /&gt;
txtQtyPerAssy_Change()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If IsNumeric(txtQtyPerAssy.Text) = &lt;BR /&gt;
True Or (txtQtyPerAssy.Text = "" Or txtQtyPerAssy.Text = " " Or &lt;BR /&gt;
txtQtyPerAssy.Text = "&amp;nbsp; " Or txtQtyPerAssy.Text = "&amp;nbsp;&amp;nbsp; ") &lt;BR /&gt;
_&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Then cmdAdd.Enabled = True Else &lt;BR /&gt;
cmdAdd.Enabled = False&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lblTotalQuantity.Caption = &lt;BR /&gt;
IIf((Val(txtQtyPerAssy.Text) * Val(txtNumOfAssy.Text)) = 0, "", &lt;BR /&gt;
Val(txtQtyPerAssy.Text) * Val(txtNumOfAssy.Text))&lt;BR /&gt;End Sub&lt;BR /&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="Arial" size="2"&gt;&lt;/FONT&gt;&lt;FONT face="Arial" size="2"&gt;&lt;/FONT&gt;&lt;BR /&gt;-- &lt;BR /&gt;
&lt;BR /&gt;&lt;BR /&gt;Dave Gardner&lt;/DIV&gt;&lt;BR /&gt;
&lt;BLOCKQUOTE&gt;&lt;BR /&gt;
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px"&amp;gt;&lt;BR /&gt;
  &lt;DIV&gt;"Ezeckiel" &amp;lt;&lt;A&gt;&lt;BR /&gt;
  href="mailto:ezeckiel2517@hotmail.com"&amp;gt;ezeckiel2517@hotmail.com&lt;/A&gt;&amp;gt; wrote &lt;BR /&gt;
  in message &lt;A&gt;&lt;BR /&gt;
  href="news:f0e4fbf.0@WebX.maYIadrTaRb"&amp;gt;news:f0e4fbf.0@WebX.maYIadrTaRb&lt;/A&gt;...&lt;/DIV&gt;Try &lt;BR /&gt;
  myDataGrid.refresh or recordset.requery if you have a recordset bind to your &lt;BR /&gt;
  datagrid.&lt;/BLOCKQUOTE&gt;</description>
      <pubDate>Tue, 04 Jun 2002 04:40:07 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/refreash-a-ms-datagrid/m-p/353590#M73744</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2002-06-04T04:40:07Z</dc:date>
    </item>
    <item>
      <title>Re:</title>
      <link>https://forums.autodesk.com/t5/vba-forum/refreash-a-ms-datagrid/m-p/353591#M73745</link>
      <description>You don't need to reconnect each time you trigger the add button.&lt;BR /&gt;
&lt;BR /&gt;
Private Sub cmdAdd_Click()&lt;BR /&gt;
    With adoBOM.Recordset&lt;BR /&gt;
        .AddNew&lt;BR /&gt;
        ' Modify fields here&lt;BR /&gt;
        .Update&lt;BR /&gt;
    End With&lt;BR /&gt;
    ' the control is updated automatically&lt;BR /&gt;
&lt;BR /&gt;
'This is where I need the datagrid to refresh.&lt;BR /&gt;
End Sub</description>
      <pubDate>Tue, 04 Jun 2002 08:43:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/refreash-a-ms-datagrid/m-p/353591#M73745</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2002-06-04T08:43:31Z</dc:date>
    </item>
  </channel>
</rss>

