[AccessD] Droping trailing zero

Heenan, Lambert Lambert.Heenan at chartisinsurance.com
Thu Aug 26 14:59:28 CDT 2010


Steve,

Are you sure about the data type of the table field? I just ran this code...

Dim dbs As DAO.Database
Dim rstNewJobNo As DAO.Recordset
Dim Job As String

    Set dbs = CurrentDb
    Job = txtNewJobNo
    Set rstNewJobNo = dbs.OpenRecordset("NewJobNo")
    With rstNewJobNo
        .AddNew
        !txtJobNum = Job
        !LongJobNo = Job
        !DoubleJobNo = Job
        .Update
        .Close
    End With
    Set rstNewJobNo = Nothing
    DoCmd.OpenTable "NewJobNo"

(Note your code uses .Edit with no find method, so it gives a "no current record" error )

The table I am using has three fields: txtJobNum defined as Text, LongJobNo which is a Long and DoubleJobNo which is a Double.

When I run the code I get the following results in the table...

txtJobNum : 10.40
LongJobNo : 10
DoubleJobNo : 10.4

So it looks like your filed might be a double or single FP value.

Lambert



-----Original Message-----
From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Turner
Sent: Thursday, August 26, 2010 3:40 PM
To: Access Developers discussion and problem solving
Subject: Re: [AccessD] Droping trailing zero

Lambert, here is what I pasted in to make a report print button for new jobs. The txtNewJob is the textbox I set up to get the number on the form. If I use a number not ending in zero it works.

Private Sub btnPrNewJob_Click()

    Dim rstNewJobNo As Recordset
    Dim strError As String
    Dim dbs As Database
    Dim qdf As QueryDef
    Dim rst As Recordset
    Dim db As Database
    Dim Job As String
   
 Set dbs = CurrentDb
  Job = txtNewJob
Set rstNewJobNo = dbs.OpenRecordset("NewJobNo")
    With rstNewJobNo
        .Edit
        !LongJobNum = Job
        .Update
    End With
    
    Dim strDocName As String
 strDocName = "rptProjectNumberAssignmentSheet"
On Error GoTo Err_btnPrNewJob_Click

DoCmd.OpenReport strDocName, acViewPreview
Exit_btnPrNewJob_Click:
    Exit Sub

Err_btnPrNewJob_Click:
    If Err = ConErrRptCanceled Then
        Resume Exit_btnPrNewJob_Click
    Else
        MsgBox Err.Description
        Resume Exit_btnPrNewJob_Click
    End If
End Sub

Steve A. Turner
Controller
Mid-South Engineering Co. Inc
E-Mail: sturner at mseco.com and saturner at mseco.com

<snip>



More information about the AccessD mailing list