| 
 
| 
|  Author | Topic: retrieving record  (Read 220 times) |  |  
| 
| 
| hammerjit New Member
 
 
 member is offline
 
  
 
 
 
 
  
 
 Posts: 26
 
 | 
|  | retrieving record « Thread started on: Jun 30th, 2015, 08:15am »
 |  |  hi...my assignment is to retrieve record from a text file and print out result
 
 this is my sample text file
 Start, 0, 0, 0, 0
 Transfer, 1, 20-05-15, Transfer to Bank, 722
 Transfer, 2, 22-05-15, Transfer to Bank, 53855
 Transfer, 3, 23-05-15, Transfer to Bank, 149500
 Payment, 4, 23-05-15, Advance Out, 19500
 Payment, 5, 24-05-15, Advance Out, 2718
 Payment, 6, 24-05-15, Advance Out, 3688
 Payment, 7, 24-05-15, Advance Out, 501
 Transfer, 8, 25-05-15, Transfer to Bank, 134200
 Transfer, 10, 23-05-15, Transfer to Bank, 19501
 
 my code will ask for which record to print (which is the second field in each line)
 
 Code:
 
input "Please enter the record to print : " ; Seqno$
OPEN "c:\coupons2015.txt" FOR INPUT AS #f
search$=Seqno$
while eof(#f)=0
line input #f,l$
if word$(l$,2,",")=search$ then
input1$ = (word$(l$,1,",")):input2$ = (word$(l$,3,",")):input3$ = (word$(l$,4,",")):input4$ = (word$(l$,5,",")):input5$ = (word$(l$,6,",")):input6$ = (word$(l$,7,","))
end if
wend
close #f
print input1$,input2$,input3$,input4$,input5$,input6$,input7$
  |  
| 
| « Last Edit: Jun 30th, 2015, 08:15am by hammerjit » |  Logged |  
 |  |  |  
| 
| 
| tsh73 Full Member
 
 
 member is offline
 
  
 
 
 
 
  
 Gender:
  Posts: 210
 
 | 
|  | Re: retrieving record « Reply #1 on: Jun 30th, 2015, 11:41am »
 |  |  I think you forgot to ask question.
 
 But just in case, your "word$" return part of string between delimiters.
 That is, ' 2' (with space attached).
 Add trim$:
 Code:
 if trim$(word$(l$,2,","))=trim$(search$) then  |  
| 
|  |  Logged |  
 |  |  |  
| 
| 
| hammerjit New Member
 
 
 member is offline
 
  
 
 
 
 
  
 
 Posts: 26
 
 | 
|  | Re: retrieving record « Reply #2 on: Jul 1st, 2015, 02:12am »
 |  |  lol....ya i forgot to ask the question but thanks tsh73 for your help.
   |  
| 
|  |  Logged |  
 |  |  |  
 |