Find Jobs
Hire Freelancers

Moving given line in a txt file to new fixed line in same file.

$30-5000 USD

Завершено
Опублікований over 21 years ago

$30-5000 USD

Оплачується при отриманні
Hi all I have a small project, that includes reading ASCII txt files with invoice information, the files contain all the information needed, but its NOT consequent on each side. The file is used after reading as an input to a access code who then generates the invoices thru a report generator. When I have inconsequent output from the txt files the generator will not print correct information on each page,(the pagebreak in the generator failes regards to fixed pagebreak)and the information printed is rubbish. I need a code to search for a given word or caracter and then put that line to a fixed line, and push all the txt below this line down including the search txt. ## Deliverables Here is the code that i am using. Function Prep() As Integer Dim lngInFile As Long Dim lngOutFile As Long Dim strIn As String Dim strOut As String Dim lngCounter As Long Dim intPos As Integer Dim strReplace As String Dim dooloop As Long Dim PageBreak As Boolean 'True/False variable to tell if its the Dim GoToLine As Integer Dim LineCount As Integer 'Counter for current line number lngInFile = FreeFile Open "D:\ERGO\FA\BIN\[login to view URL]" For Input As lngInFile lngOutFile = FreeFile Open "D:\ERGO\FA\BIN\[login to view URL]" For Output As lngOutFile While Not EOF(lngInFile) Line Input #lngInFile, strIn intPos = InStr(strIn, " LISTE") While intPos > 0 lngCounter = lngCounter + 1 strReplace = (" LISTE2") & vbCrLf 'do something... strIn = Replace(strIn, " LISTE1", strReplace, , 1) intPos = InStr(strIn, " LISTE1") Wend intPos = InStr(strIn, "Totalt ") While intPos > 0 lngCounter = lngCounter + 1 strReplace = "Totalt: " 'do something... strIn = Replace(strIn, "Totalt ", strReplace, , 1) intPos = InStr(strIn, "Totalt ") strIn = vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & _ vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & _ vbCrLf & vbCrLf & vbCrLf & vbCrLf & strIn Wend intPos = InStr(strIn, "Side: 2") While intPos > 0 lngCounter = lngCounter + 1 strReplace = "Side : 2" 'do something... strIn = Replace(strIn, "Side: 2", strReplace, , 1) intPos = InStr(strIn, "Side: 2") strIn = vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & _ vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & vbCrLf & _ vbCrLf & vbCrLf & vbCrLf & vbCrLf & strIn Wend intPos = InStr(strIn, " ----------------") While intPos > 0 lngCounter = lngCounter + 1 strReplace = " " 'do something... strIn = Replace(strIn, " ----------------", strReplace, , 1) intPos = InStr(strIn, " ----------------") Wend intPos = InStr(strIn, " 8398 10 03791") While intPos > 0 lngCounter = lngCounter + 1 strReplace = (" 8398 10 03791") & vbCrLf & (Chr(12)) 'do something... strIn = Replace(strIn, " 8398 10 03791", strReplace, , 1) intPos = InStr(strIn, " 8398 10 03791") Wend intPos = InStr(strIn, "?") While intPos > 0 lngCounter = lngCounter + 1 strReplace = "?" 'do something... strIn = Replace(strIn, "?", strReplace, , 1) intPos = InStr(strIn, "?") Wend intPos = InStr(strIn, "?") While intPos > 0 lngCounter = lngCounter + 1 strReplace = "?" 'do something... strIn = Replace(strIn, "?", strReplace, , 1) intPos = InStr(strIn, "?") Wend intPos = InStr(strIn, "›") While intPos > 0 lngCounter = lngCounter + 1 strReplace = "?" 'do something... strIn = Replace(strIn, "›", strReplace, , 1) intPos = InStr(strIn, "›") Wend intPos = InStr(strIn, "†") While intPos > 0 lngCounter = lngCounte ## Platform Windows 2000, Access2000, VB6
ID проекту: 2883364

Про проект

4 пропозицій(-ї)
Дистанційний проект
Активність 21 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
Доручений:
Аватарка користувача
See private message.
$21,25 USD за 14 дні(-в)
5,0 (10 відгуки(-ів))
2,6
2,6
4 фрілансерів(-и) готові виконати цю роботу у середньому за $34 USD
Аватарка користувача
See private message.
$12,75 USD за 14 дні(-в)
4,9 (335 відгуки(-ів))
7,7
7,7
Аватарка користувача
See private message.
$17 USD за 14 дні(-в)
5,0 (39 відгуки(-ів))
3,9
3,9
Аватарка користувача
See private message.
$85 USD за 14 дні(-в)
4,5 (1 відгук)
2,6
2,6

Про клієнта

Прапор NORWAY
Norway
5,0
1
На сайті з січ. 17, 2003

Верифікація клієнта

Інші роботи від цього клієнта

VB code for printing even pages in Access
$30-5000 USD
Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.