Results 1 to 7 of 7

Thread: Code

  1. #1

    Thread Starter
    Addicted Member
    Join Date
    Jul 2000
    Location
    California
    Posts
    154
    Is there any reason why code1 adds the item "katy but code2 returns the else statement?

    Code:
    'Code1
    
    dim file as task
    Open "c:\windows\desktop\database.txt" For Random As 1 Len = 90
    Get #1, 2, file
    If file.date = date1.Text Then
    List1.AddItem "Katy"
    
    End If
    
    Text1 = file.date
    Close #1
    
    
    'Code2
    
    Dim file As Task
    
    List1.Clear
    
    
    Open "c:\windows\desktop\database.txt" For Random As 1 Len = 90
    
    For x = 2 To 2
    
    Get #1, x, file
    Text1.Text = file.date
    
    If file.date = date1.Text Then
    List1.AddItem "katy"
    Else
    List1.AddItem "darn"
    
    End If
    
    Text2.Text = x
    
    Next
    
    Close #1
    
    
    'Here's the module
    
    Type Task
    Task As String * 30
    date As String
    
    
    
    Name As String * 30
    
    
    End Type
    [Edited by Bjwbell on 07-11-2000 at 09:16 PM]

  2. #2
    Frenzied Member
    Join Date
    Jul 1999
    Posts
    1,800
    I think you need indents in your if statements.

  3. #3

    Thread Starter
    Addicted Member
    Join Date
    Jul 2000
    Location
    California
    Posts
    154
    What to mean by indents

  4. #4
    Frenzied Member
    Join Date
    Jul 1999
    Posts
    1,800
    Code:
    dim file as task 
    Open "c:\windows\desktop\database.txt" For Random As 1 Len = 90 
    Get #1, 2, file 
    If file.date = date1.Text Then 
         List1.AddItem "Katy" 
    End If 
    
    Text1 = file.date 
    Close #1 
    
    'Code2 
    
    Dim file As Task 
    
    List1.Clear 
    
    
    Open "c:\windows\desktop\database.txt" For Random As 1 Len = 90 
    
    For x = 2 To 2 
    
    Get #1, x, file 
    Text1.Text = file.date 
    
    If file.date = date1.Text Then 
         List1.AddItem "katy" 
    Else 
    List1.AddItem "darn" 
    
    End If 
    
    Text2.Text = x 
    
    Next 
    
    Close #1 
    
    Here's the module 
    
    Type Task 
    Task As String * 30 
    date As String 
    
    Name As String * 30 
    
    End Type

  5. #5

    Thread Starter
    Addicted Member
    Join Date
    Jul 2000
    Location
    California
    Posts
    154
    Didn't work.

  6. #6
    Frenzied Member
    Join Date
    Mar 2000
    Posts
    1,089
    try changing this bit
    Code:
    'Code2
    
    Dim file As Task
    
    List1.Clear
    
    
    Open "c:\windows\desktop\database.txt" For Random As 1 Len = 90
    
    For x = 2 To 2
    
    Get #1, x, file
    Text1.Text = file.date
    
    If file.date = date1.Text Then
    List1.AddItem "katy"
    Else
    List1.AddItem "darn"
    
    End If
    to this

    Code:
    'Code2
    
    Dim file As Task
    
    List1.Clear
    
    
    Open "c:\windows\desktop\database.txt" For Random As 1 Len = 90
    
    For x = 2 To 2
    
    Get #1, x, file
    Text1.Text = file.date
    
    If file.date = CDate(date1.Text) Then   '<--Code Changed
    List1.AddItem "katy"
    Else
    List1.AddItem "darn"
    
    End If

  7. #7

    Thread Starter
    Addicted Member
    Join Date
    Jul 2000
    Location
    California
    Posts
    154

    Thumbs up Thank You!

    It works!

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