Page 1 of 2 12 LastLast
Results 1 to 40 of 59

Thread: [RESOLVED] Error

  1. #1

    Thread Starter
    Frenzied Member
    Join Date
    Jul 2004
    Posts
    1,202

    Resolved [RESOLVED] Error

    Hello Guys,

    Can anyone help me please?

    Here is the problem

    Run-time error'5';

    Invalid procedure call or argument

    This is my code.

    VB Code:
    1. Dim FileName As String
    2.  
    3. Private Sub cmdOK_Click()
    4.    
    5.     Dim MemberID As String
    6.     Dim MemberDeleted As Boolean
    7.     Dim Duplicate As Boolean
    8.     Dim Response As Integer
    9.     Dim OneMember As MemberType
    10.     If cmdOK.Caption = "Add Member" Then
    11.         If Len(txtMemberIDAdd.Text) = 6 Then
    12.         MemberID = txtMemberIDAdd.Text
    13.         Duplicate = CheckDuplicateMemberID(MemberID)
    14.     If Not Duplicate Then
    15.     If (txtSurname.Text <> "") And (txtFirstname.Text <> "") And _
    16.                                                                     (lstCategory.Text <> "") Then
    17.     OneMember.MemberID = txtMemberIDAdd.Text
    18.     OneMember.Surname = txtSurname.Text
    19.     OneMember.Firstname = txtFirstname.Text
    20.     If lstCategory.Text = "Senior" Then
    21.         OneMember.Category = "S"
    22.     Else
    23.         OneMember.Category = "J"
    24.     End If
    25.    
    26.     OneMember.Deleted = "N"
    27.     Call AddMember(OneMember)
    28.     txtMemberIDAdd.Text = ""
    29.     txtSurname.Text = ""
    30.     txtFirstname.Text = ""
    31.     Else
    32.     MsgBox ("You have not filled in all details of the member")
    33.     End If
    34.     Else
    35.     MsgBox "Membership Number. " & MemberID & " has been used. Enter", _
    36.                                                                             "a diffrentone"
    37.     txtMemberIDAdd.SetFocus
    38.     End If
    39.     Else
    40.     MsgBox ("You must enter a membership number within 6 characters")
    41.     txtMemberIDAdd.SetFocus
    42.     End If
    43.     Else
    44.     MemberID = txtMemberIDDelete.Text
    45.     If MemberID = "" Then
    46.     MsgBox ("You haven't entered a membership number")
    47.     Else
    48.     Response = MsgBox("Confirm you want to delete this number?", _
    49.                                                                     vbYesNo)
    50.     If Response = 6 Then
    51.         MemberDeleted = DeleteMember(MemberID)
    52.         txtMemberIDDelete.Text = ""
    53.         If Not MemberDeleted Then
    54.         MsgBox "Member not deleted. Membership number " _
    55.                                                             & MemberID & "does not exist"
    56.         End If
    57.         End If
    58.         End If
    59.         End If
    60.                                                                      
    61. End Sub
    62.  
    63. Private Sub Form_Load()
    64.     FileName = App.Path & "\Members.dat"
    65. End Sub
    66.  
    67. Private Sub optAdd_Click()
    68.     fraDelete.Visible = False
    69.     fraAdd.Visible = True
    70.     cmdOK.Caption = "Add Member"
    71. End Sub
    72.  
    73. Private Sub optDelete_Click()
    74.     fraAdd.Visible = False
    75.     fraDelete.Visible = True
    76.     cmdOK.Caption = "Delete Member"
    77. End Sub
    78.  
    79. Private Function CheckDuplicateMemberID(ByVal MemberID As String) As _
    80.                                                         Boolean
    81.                                        
    82.     Dim Found As Boolean
    83.     Dim OneMember As MemberType
    84.     Found = False
    85.     Open FileName For Random As #1 Len = Len(OneMember)
    86.     Do While (Not EOF(1)) And (Found = False)
    87.     Get #1, , OneMember
    88.     If MemberID = OneMember.MemberID Then
    89.         Found = True
    90.     End If
    91.     Loop
    92.     CheckDuplicateMemberID = Found
    93.     Close #1
    94.                                        
    95. End Function
    96.  
    97. Private Function FindDeletedMember() As Integer
    98.  
    99.     Dim Found As Boolean
    100.     Dim RecordNumber As Integer
    101.     Dim OneMemebr As MemberType
    102.     Found = False
    103.     RecordNumber = 0
    104.     Open FileName For Random As #1 Len = Len(OneMember)
    105.     Do While (Not EOF(1)) And (Found = False)
    106.         RecordNumber = RecordNumber + 1
    107.         Get #1, RecordNumber, OneMember
    108.         If OneMember.Deleted = "Y" Then
    109.             Found = True
    110.         End If
    111.     Loop
    112.     If Found Then
    113.         FindDeletedMember = RecordNumber
    114.     Else
    115.         FindDeletedMember = 0
    116.     End If
    117.     Close #1
    118.    
    119. End Function
    120.  
    121.  
    122. Private Sub AddMember(ByRef OneMember As MemberType)
    123.    
    124.     Dim NumberOfRecords As Integer
    125.     Dim DeleteRecordNumber As Integer
    126.     DeleteRecordNumber = FindDeletedMember
    127.     Open FileName For Random As #1 Len = Len(OneMember)
    128.     If DeletedRecordFound <> 0 Then
    129.     Put #1, DeletedRecordNumber, OneMember
    130.     Else
    131.     NumberOfRecords = LOF(1) / Len(OneMember)
    132.     Put #1, NumberOfRecords + 1, OneMember
    133.     End If
    134.     Close #1
    135.    
    136.    
    137. End Sub
    138.  
    139. Private Function DeleteMember(ByVal MemberID As String) As Boolean
    140.  
    141.     Dim OneMember As MemberType
    142.     Dim RecordNumber As Integer
    143.     Dim Found As Boolean
    144.     RecordNumber = 0
    145.     Found = False
    146.     Open FileName For Random As #1 Len = Len(OneMember)
    147.     Do While (Not EOF(1)) And (Not Found)
    148.     RecordNumber = RecordNumber + 1
    149.     Get #1, RecordNumber, OneMemebr
    150.     If OneMember.MemberID = MemberID Then
    151.     If OneMember.Deleted = "Y" Then
    152.     MsgBox "This number dosent exist"
    153.     Else
    154.     OneMember.Deleted = "Y"
    155.     Found = True
    156.     End If
    157.     End If
    158.     Loop
    159.     If Not Found Then
    160.     DeleteMember = False
    161.     Else
    162.     DeleteMember = True
    163.     End If
    164.     Put #1, RecordNumber, OneMemebr
    165.     Close #1
    166.     Call cmdDisplayMember_Click
    167.  
    168. End Function

    The error comes up highlighted

    vb Code:
    1. Open FileName For Random As #1 Len = Len(OneMember)
    Last edited by Jamie_Garland; Sep 21st, 2007 at 04:25 PM.
    come back and mark your original post as resoved if your problem is fixed

    Jamie Garland

  2. #2

    Thread Starter
    Frenzied Member
    Join Date
    Jul 2004
    Posts
    1,202

    Re: Error

    Can anyone help me solve this problem please?
    come back and mark your original post as resoved if your problem is fixed

    Jamie Garland

  3. #3
    Fanatic Member Mxjerrett's Avatar
    Join Date
    Apr 2006
    Location
    Oklahoma
    Posts
    939

    Re: Error

    Hang on Mark I am getting on msn message me.

    If a post has been helpful please rate it.
    If your question has been answered, pull down the tread tools and mark it as resolved.

  4. #4
    Banned randem's Avatar
    Join Date
    Oct 2002
    Location
    Maui, Hawaii
    Posts
    11,385

    Re: Error

    On what line are you getting the error?

    You also could put you code in a more readable format especially if you want others to read it and help...

  5. #5

    Thread Starter
    Frenzied Member
    Join Date
    Jul 2004
    Posts
    1,202

    Re: Error

    Here is the full code and the error is on line 104 i think.

    vb Code:
    1. Dim FileName As String
    2.  
    3. Private Sub cmdOK_Click()
    4.    
    5.     Dim MemberID As String
    6.     Dim MemberDeleted As Boolean
    7.     Dim Duplicate As Boolean
    8.     Dim Response As Integer
    9.     Dim OneMember As MemberType
    10.     If cmdOK.Caption = "Add Member" Then
    11.         If Len(txtMemberIDAdd.Text) = 6 Then
    12.         MemberID = txtMemberIDAdd.Text
    13.         Duplicate = CheckDuplicateMemberID(MemberID)
    14.     If Not Duplicate Then
    15.     If (txtSurname.Text <> "") And (txtFirstname.Text <> "") And _
    16.                                                                     (lstCategory.Text <> "") Then
    17.     OneMember.MemberID = txtMemberIDAdd.Text
    18.     OneMember.Surname = txtSurname.Text
    19.     OneMember.Firstname = txtFirstname.Text
    20.     If lstCategory.Text = "Senior" Then
    21.         OneMember.Category = "S"
    22.     Else
    23.         OneMember.Category = "J"
    24.     End If
    25.    
    26.     OneMember.Deleted = "N"
    27.     Call AddMember(OneMember)
    28.     txtMemberIDAdd.Text = ""
    29.     txtSurname.Text = ""
    30.     txtFirstname.Text = ""
    31.     Else
    32.     MsgBox ("You have not filled in all details of the member")
    33.     End If
    34.     Else
    35.     MsgBox "Membership Number. " & MemberID & " has been used. Enter", _
    36.                                                                             "a diffrentone"
    37.     txtMemberIDAdd.SetFocus
    38.     End If
    39.     Else
    40.     MsgBox ("You must enter a membership number within 6 characters")
    41.     txtMemberIDAdd.SetFocus
    42.     End If
    43.     Else
    44.     MemberID = txtMemberIDDelete.Text
    45.     If MemberID = "" Then
    46.     MsgBox ("You haven't entered a membership number")
    47.     Else
    48.     Response = MsgBox("Confirm you want to delete this number?", _
    49.                                                                     vbYesNo)
    50.     If Response = 6 Then
    51.         MemberDeleted = DeleteMember(MemberID)
    52.         txtMemberIDDelete.Text = ""
    53.         If Not MemberDeleted Then
    54.         MsgBox "Member not deleted. Membership number " _
    55.                                                             & MemberID & "does not exist"
    56.         End If
    57.         End If
    58.         End If
    59.         End If
    60.                                                                      
    61. End Sub
    62.  
    63. Private Sub Form_Load()
    64.     FileName = App.Path & "\Members.dat"
    65. End Sub
    66.  
    67. Private Sub optAdd_Click()
    68.     fraDelete.Visible = False
    69.     fraAdd.Visible = True
    70.     cmdOK.Caption = "Add Member"
    71. End Sub
    72.  
    73. Private Sub optDelete_Click()
    74.     fraAdd.Visible = False
    75.     fraDelete.Visible = True
    76.     cmdOK.Caption = "Delete Member"
    77. End Sub
    78.  
    79. Private Function CheckDuplicateMemberID(ByVal MemberID As String) As _
    80.                                                         Boolean
    81.                                        
    82.     Dim Found As Boolean
    83.     Dim OneMember As MemberType
    84.     Found = False
    85.     Open FileName For Random As #1 Len = Len(OneMember)
    86.     Do While (Not EOF(1)) And (Found = False)
    87.     Get #1, , OneMember
    88.     If MemberID = OneMember.MemberID Then
    89.         Found = True
    90.     End If
    91.     Loop
    92.     CheckDuplicateMemberID = Found
    93.     Close #1
    94.                                        
    95. End Function
    96.  
    97. Private Function FindDeletedMember() As Integer
    98.  
    99.     Dim Found As Boolean
    100.     Dim RecordNumber As Integer
    101.     Dim OneMemebr As MemberType
    102.     Found = False
    103.     RecordNumber = 0
    104.     Open FileName For Random As #1 Len = Len(OneMember)
    105.     Do While (Not EOF(1)) And (Found = False)
    106.         RecordNumber = RecordNumber + 1
    107.         Get #1, RecordNumber, OneMember
    108.         If OneMember.Deleted = "Y" Then
    109.             Found = True
    110.         End If
    111.     Loop
    112.     If Found Then
    113.         FindDeletedMember = RecordNumber
    114.     Else
    115.         FindDeletedMember = 0
    116.     End If
    117.     Close #1
    118.    
    119. End Function
    120.  
    121.  
    122. Private Sub AddMember(ByRef OneMember As MemberType)
    123.    
    124.     Dim NumberOfRecords As Integer
    125.     Dim DeleteRecordNumber As Integer
    126.     DeleteRecordNumber = FindDeletedMember
    127.     Open FileName For Random As #1 Len = Len(OneMember)
    128.     If DeletedRecordFound <> 0 Then
    129.     Put #1, DeletedRecordNumber, OneMember
    130.     Else
    131.     NumberOfRecords = LOF(1) / Len(OneMember)
    132.     Put #1, NumberOfRecords + 1, OneMember
    133.     End If
    134.     Close #1
    135.    
    136.    
    137. End Sub
    138.  
    139. Private Function DeleteMember(ByVal MemberID As String) As Boolean
    140. 'Page 219
    141.  
    142.     Dim OneMember As MemberType
    143.     Dim RecordNumber As Integer
    144.     Dim Found As Boolean
    145.     RecordNumber = 0
    146.     Found = False
    147.     Open FileName For Random As #1 Len = Len(OneMember)
    148.     Do While (Not EOF(1)) And (Not Found)
    149.     RecordNumber = RecordNumber + 1
    150.     Get #1, RecordNumber, OneMemebr
    151.     If OneMember.MemberID = MemberID Then
    152.     If OneMember.Deleted = "Y" Then
    153.     MsgBox "This number dosent exist"
    154.     Else
    155.     OneMember.Deleted = "Y"
    156.     Found = True
    157.     End If
    158.     End If
    159.     Loop
    160.     If Not Found Then
    161.     DeleteMember = False
    162.     Else
    163.     DeleteMember = True
    164.     End If
    165.     Put #1, RecordNumber, OneMemebr
    166.     Close #1
    167.    
    168.  
    169. End Function
    come back and mark your original post as resoved if your problem is fixed

    Jamie Garland

  6. #6
    Banned randem's Avatar
    Join Date
    Oct 2002
    Location
    Maui, Hawaii
    Posts
    11,385

    Re: Error

    What do you mean "YOU THINK". Didn't you run it in the IDE and get the error? It would stop on the line in question...

  7. #7
    Fanatic Member Mxjerrett's Avatar
    Join Date
    Apr 2006
    Location
    Oklahoma
    Posts
    939

    Re: Error

    I am helping him solve it. He is getting it on line 104.

    If a post has been helpful please rate it.
    If your question has been answered, pull down the tread tools and mark it as resolved.

  8. #8
    Banned randem's Avatar
    Join Date
    Oct 2002
    Location
    Maui, Hawaii
    Posts
    11,385

    Re: Error

    OK, So why are you off line helping instead of helping him here where other can benefit

  9. #9
    Fanatic Member Mxjerrett's Avatar
    Join Date
    Apr 2006
    Location
    Oklahoma
    Posts
    939

    Re: Error

    Because we are actively chatting and discussing where it would spam the board.

    If a post has been helpful please rate it.
    If your question has been answered, pull down the tread tools and mark it as resolved.

  10. #10

    Thread Starter
    Frenzied Member
    Join Date
    Jul 2004
    Posts
    1,202

    Re: Error

    I have attached my code so you guys can take a look.
    Attached Files Attached Files
    come back and mark your original post as resoved if your problem is fixed

    Jamie Garland

  11. #11
    Banned randem's Avatar
    Join Date
    Oct 2002
    Location
    Maui, Hawaii
    Posts
    11,385

    Re: Error

    Actually that is the least of your worries. Try putting Option Explicit in the top of all your forms/modules/classes... You will see what I mean. This program will never work properly in it's current state.

  12. #12

    Thread Starter
    Frenzied Member
    Join Date
    Jul 2004
    Posts
    1,202

    Re: Error

    Actually i got that part working now thanks

    I have come across another little error when i type in the Membership Number of the persion i want to delete it lets me delete them from the prgram but when i open the data file in notpad the information is still there here is the code below for deleteing the member.

    vb Code:
    1. Private Sub cmdOK_Click()
    2.    
    3.     Dim MemberID As String
    4.     Dim MemberDeleted As Boolean
    5.     Dim Duplicate As Boolean
    6.     Dim Response As Integer
    7.     Dim OneMember As MemberType
    8.     If cmdOK.Caption = "Add Member" Then
    9.         If Len(txtMemberIDAdd.Text) = 6 Then
    10.         MemberID = txtMemberIDAdd.Text
    11.         Duplicate = CheckDuplicateMemberID(MemberID)
    12.     If Not Duplicate Then
    13.     If (txtSurname.Text <> "") And (txtFirstname.Text <> "") And _
    14.                                                                     (lstCategory.Text <> "") Then
    15.     OneMember.MemberID = txtMemberIDAdd.Text
    16.     OneMember.Surname = txtSurname.Text
    17.     OneMember.Firstname = txtFirstname.Text
    18.     If lstCategory.Text = "Senior" Then
    19.         OneMember.Category = "S"
    20.     Else
    21.         OneMember.Category = "J"
    22.     End If
    23.    
    24.     OneMember.Deleted = "N"
    25.     Call AddMember(OneMember)
    26.     txtMemberIDAdd.Text = ""
    27.     txtSurname.Text = ""
    28.     txtFirstname.Text = ""
    29.     Else
    30.     MsgBox ("You have not filled in all details of the member")
    31.     End If
    32.     Else
    33.     MsgBox "Membership Number. " & MemberID & " has been used. Enter", _
    34.                                                                             "a diffrentone"
    35.     txtMemberIDAdd.SetFocus
    36.     End If
    37.     Else
    38.     MsgBox ("You must enter a membership number within 6 characters")
    39.     txtMemberIDAdd.SetFocus
    40.     End If
    41.     Else
    42.     MemberID = txtMemberIDDelete.Text
    43.     If MemberID = "" Then
    44.     MsgBox ("You haven't entered a membership number")
    45.     Else
    46.     Response = MsgBox("Confirm you want to delete this number?", _
    47.                                                                     vbYesNo)
    48.     If Response = 6 Then
    49.         MemberDeleted = DeleteMember(MemberID)
    50.         txtMemberIDDelete.Text = ""
    51.         If Not MemberDeleted Then
    52.         MsgBox "Member not deleted. Membership number " _
    53.                                                             & MemberID & " does not exist"
    54.         End If
    55.         End If
    56.         End If
    57.         End If
    58.                                                                      
    59. End Sub

    and

    vb Code:
    1. Private Function DeleteMember(ByVal MemberID As String) As Boolean
    2.  
    3.     Dim OneMember As MemberType
    4.     Dim RecordNumber As Integer
    5.     Dim Found As Boolean
    6.     RecordNumber = 0
    7.     Found = False
    8.     Open FileName For Random As #1 Len = Len(OneMember)
    9.     Do While (Not EOF(1)) And (Not Found)
    10.     RecordNumber = RecordNumber + 1
    11.     Get #1, RecordNumber, OneMember
    12.     If OneMember.MemberID = MemberID Then
    13.     If OneMember.Deleted = "Y" Then
    14.     MsgBox "This number dosent exist"
    15.     Else
    16.     OneMember.Deleted = "Y"
    17.     Found = True
    18.     End If
    19.     End If
    20.     Loop
    21.     If Not Found Then
    22.     DeleteMember = False
    23.     Else
    24.     DeleteMember = True
    25.     End If
    26.     Put #1, RecordNumber, OneMember
    27.     Close #1
    28.    
    29.  
    30. End Function
    come back and mark your original post as resoved if your problem is fixed

    Jamie Garland

  13. #13
    Banned randem's Avatar
    Join Date
    Oct 2002
    Location
    Maui, Hawaii
    Posts
    11,385

    Re: Error

    Didn't you read post #11 or are you just going trial and error?

  14. #14

    Thread Starter
    Frenzied Member
    Join Date
    Jul 2004
    Posts
    1,202

    Re: Error

    Yes, I read post 11 i have addred Option Explicit to all forms but it wont delete the text from the text file can u help please?
    come back and mark your original post as resoved if your problem is fixed

    Jamie Garland

  15. #15
    Banned randem's Avatar
    Join Date
    Oct 2002
    Location
    Maui, Hawaii
    Posts
    11,385

    Re: Error

    You should have gotten all sorts of undefined variable errors. Did you correct those?

    BTW: What do you mean "won't delete the text"?

    Are you getting any errors? etc...

  16. #16

    Thread Starter
    Frenzied Member
    Join Date
    Jul 2004
    Posts
    1,202

    Re: Error

    All errors have been sorted now.

    Apart from the delete one, when i click delete memeber it deletes the member from the program and then dosent recognize it but its not been deleted from the Members.dat file.
    come back and mark your original post as resoved if your problem is fixed

    Jamie Garland

  17. #17
    Banned randem's Avatar
    Join Date
    Oct 2002
    Location
    Maui, Hawaii
    Posts
    11,385

    Re: Error

    You realize you need to post the code for we have no idea what you mean...

  18. #18

    Thread Starter
    Frenzied Member
    Join Date
    Jul 2004
    Posts
    1,202

    Re: Error

    I have attacked code its on frmMembers.
    Attached Files Attached Files
    come back and mark your original post as resoved if your problem is fixed

    Jamie Garland

  19. #19
    Banned randem's Avatar
    Join Date
    Oct 2002
    Location
    Maui, Hawaii
    Posts
    11,385

    Re: Error

    How do you run your app???? As soon as I started it I got this error

    Sub, Function, or Property not defined (Error 35)

    Call cmdDisplayMember_Click


    You don't run with full compile do you???? How do you expect to catch all the errors before they catch you?

  20. #20

    Thread Starter
    Frenzied Member
    Join Date
    Jul 2004
    Posts
    1,202

    Re: Error

    I'm sorry again i have fixed the errors now everything should work sorry again.

    Still need help with the delete tho.
    Attached Files Attached Files
    come back and mark your original post as resoved if your problem is fixed

    Jamie Garland

  21. #21
    Banned randem's Avatar
    Join Date
    Oct 2002
    Location
    Maui, Hawaii
    Posts
    11,385

    Re: Error

    OK, It runs now (You still have other errors). So, what do I do with it???

  22. #22

    Thread Starter
    Frenzied Member
    Join Date
    Jul 2004
    Posts
    1,202

    Re: Error

    You run the program, then click on Memberships, Then you fill in the information required for Membership ID put 465736 then hit save then once its saved click on the other option button and type in 465736 and hit the delete button then check the Members.dat file and you'll see that it hasnt deleted it from the file.
    come back and mark your original post as resoved if your problem is fixed

    Jamie Garland

  23. #23
    Banned randem's Avatar
    Join Date
    Oct 2002
    Location
    Maui, Hawaii
    Posts
    11,385

    Re: Error

    Your code is very hard to follow without proper indenting...

  24. #24

    Thread Starter
    Frenzied Member
    Join Date
    Jul 2004
    Posts
    1,202

    Re: Error

    Im sorry about that are you able to help with the deleteing from the file.
    come back and mark your original post as resoved if your problem is fixed

    Jamie Garland

  25. #25
    Banned randem's Avatar
    Join Date
    Oct 2002
    Location
    Maui, Hawaii
    Posts
    11,385

    Re: Error

    It deletes here... Why do you think it does not get marked as delete?
    You are also doing some very bad usage of file handles

    Use
    Code:
    Dim fNum as Integer
    
    fNum = FreeFile
    to get your file handle "NEVER" hardcode the file handle... IE #1

  26. #26

    Thread Starter
    Frenzied Member
    Join Date
    Jul 2004
    Posts
    1,202

    Re: Error

    How do i add this in to my program?
    come back and mark your original post as resoved if your problem is fixed

    Jamie Garland

  27. #27
    Banned randem's Avatar
    Join Date
    Oct 2002
    Location
    Maui, Hawaii
    Posts
    11,385

    Re: Error

    You do that everywhere you open a file...
    Code:
    Dim fNum as Integer
    
    fNum = FreeFile
    Open yourfilename for random as #fnum

  28. #28

    Thread Starter
    Frenzied Member
    Join Date
    Jul 2004
    Posts
    1,202

    Re: Error

    Like

    vb Code:
    1. Dim fNum as Integer
    2.  
    3. fNum = FreeFile
    4. Open "\members.dat" for random as #fNum
    come back and mark your original post as resoved if your problem is fixed

    Jamie Garland

  29. #29
    Banned randem's Avatar
    Join Date
    Oct 2002
    Location
    Maui, Hawaii
    Posts
    11,385

    Re: Error

    Yes, but I would refrain from using the actual filename there. I would use a variable and define the filename as a constant. This way if the filename should change or the location you won't have to change it several times in your app. IE...
    Code:
    Public Const sMemberFile = "\members.dat"   ' This is declared in a module
    And in your forms and/or other modules something like
    Code:
    Private Sub AddMember()
    Dim fNum as Integer
    
       fNum = FreeFile
       Open App.Path & sMemberFile for random as #fnum
       ...
       Close Fnum
    End Sub

  30. #30

    Thread Starter
    Frenzied Member
    Join Date
    Jul 2004
    Posts
    1,202

    Re: Error

    Can you add it to the modules and forms for me please so i can see what u mean?
    come back and mark your original post as resoved if your problem is fixed

    Jamie Garland

  31. #31
    Banned randem's Avatar
    Join Date
    Oct 2002
    Location
    Maui, Hawaii
    Posts
    11,385

    Re: Error

    It is straight forward...

  32. #32

    Thread Starter
    Frenzied Member
    Join Date
    Jul 2004
    Posts
    1,202

    Re: Error

    Please.
    come back and mark your original post as resoved if your problem is fixed

    Jamie Garland

  33. #33
    Banned randem's Avatar
    Join Date
    Oct 2002
    Location
    Maui, Hawaii
    Posts
    11,385

    Re: Error

    I have my own work to do... You will have to at least attempt.

  34. #34

    Thread Starter
    Frenzied Member
    Join Date
    Jul 2004
    Posts
    1,202

    Re: Error

    So do i add my other code underneath this code?. I'll get back to you later if i come across errors.

    Thanks

    vb code Code:
    1. Private Sub AddMember()
    2. Dim fNum as Integer
    3.  
    4.    fNum = FreeFile
    5.    Open App.Path & sMemberFile for random as #fnum
    6.    ...
    7.    Close Fnum
    8. End Sub
    come back and mark your original post as resoved if your problem is fixed

    Jamie Garland

  35. #35

    Thread Starter
    Frenzied Member
    Join Date
    Jul 2004
    Posts
    1,202

    Re: Error

    All i need it to do is delete the text from the text file becouse the program deletes it from the file and the program dosent see it in the notepad. I have attached the code below.
    Attached Files Attached Files
    Last edited by Jamie_Garland; Sep 22nd, 2007 at 05:24 PM.
    come back and mark your original post as resoved if your problem is fixed

    Jamie Garland

  36. #36
    Banned randem's Avatar
    Join Date
    Oct 2002
    Location
    Maui, Hawaii
    Posts
    11,385

    Re: Error

    Did you write this code??? The code is clear what it does. It just marks the record deleted, it doesn't actually remove it from the file.

  37. #37

    Thread Starter
    Frenzied Member
    Join Date
    Jul 2004
    Posts
    1,202

    Re: Error

    Yeah i need it to delete from the file if possible.
    come back and mark your original post as resoved if your problem is fixed

    Jamie Garland

  38. #38
    Banned randem's Avatar
    Join Date
    Oct 2002
    Location
    Maui, Hawaii
    Posts
    11,385

    Re: Error

    Then you will have to read thru the file and write a new file and just do not include the record in question.

  39. #39

    Thread Starter
    Frenzied Member
    Join Date
    Jul 2004
    Posts
    1,202

    Re: Error

    I think ill keep it the way ive got it actually.

    Another thing I have done some code an dit dosent seem to want to copy the files can you help me please.?

    vb Code:
    1. Option Explicit
    2.  
    3. Private Sub cmdOK_Click()
    4.     Dim Index As Integer
    5.     Dim OptionChoice As Integer
    6.     For Index = 1 To 4
    7.         If optUtilities(Index).Value = True Then
    8.             OptionChoice = Index
    9.         End If
    10.     Next Index
    11.     Select Case OptionChoice
    12.         Case 1
    13.             Call BackupGamesFiles
    14.         Case 2
    15.             Call BackupMembersFile
    16.         Case 3
    17.             Call CreateCurrentGamesFile
    18.         Case 4
    19.             Call ChangeCostOfGame
    20.     End Select
    21. End Sub
    22.  
    23. Private Sub optUtilities_Click(Index As Integer)
    24.     If Index = 4 Then
    25.         fraCosts.Visible = True
    26.         lblHelp.Visible = True
    27.     End If
    28. End Sub
    29.  
    30. Public Sub BackupGamesFiles()
    31.     Dim Source1 As String
    32.     Dim Source2 As String
    33.     Dim Destination1 As String
    34.     Dim Destination2 As String
    35.     Source1 = App.Path & "\CurrentGames.dat"
    36.     Destination1 = "\CurrentGames.dat"
    37.     FileCopy Source1, Destination1
    38.     Source2 = App.Path & "\DailyGames.dat"
    39.     Destination2 = "\Dailygames.dat"
    40.     FileCopy Source2, Destination2
    41. End Sub
    42.  
    43. Public Sub BackupMembersFile()
    44.     Dim Source As String
    45.     Dim Destination As String
    46.     Source = App.Path & "\Members.dat"
    47.     Destination = "\Members.dat"
    48.     FileCopy Source, Destination
    49. End Sub
    50.  
    51.  
    52. Public Sub CreateCurrentGamesFile()
    53.     Dim OneGame As GameType
    54.     Dim TableNumber As Integer
    55.     Open App.Path & "\CurrentGames.dat" For Random As #1 Len = Len(OneGame)
    56.     For TableNumber = 1 To MaxTables
    57.         OneGame.MembersID = ""
    58.         OneGame.TableID = TableNumber
    59.         OneGame.Occupied = "N"
    60.         Put #1, TableNumber, OneGame
    61.     Next TableNumber
    62.     Close #1
    63. End Sub
    64.  
    65. Public Sub ChangeCostOfGame()
    66.     Dim FileName As String
    67.     Dim SeniorCost As String
    68.     Dim JuniorCost As String
    69.     SeniorCost = txtSeniorCost.Text
    70.     JuniorCost = txtJuniorCost.Text
    71.     If (Not IsNumeric(SeniorCost)) Or (Not IsNumeric(JuniorCost)) Then
    72.         MsgBox ("One or both of the rates are not numbers.  Please re-enter")
    73.     Else
    74.         FileName = App.Path & "\Costs.txt"
    75.         Open FileName For Output As #1
    76.         Print #1, SeniorCost, JuniorCost
    77.         Close #1
    78.     End If
    79. End Sub
    come back and mark your original post as resoved if your problem is fixed

    Jamie Garland

  40. #40
    Banned randem's Avatar
    Join Date
    Oct 2002
    Location
    Maui, Hawaii
    Posts
    11,385

    Re: Error

    Didn't seem to???? Exactly what happened and where. You do have to debug the code... at least give a clue to a specific place are or aren't happening.

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width