Programming

Programming Questions? Ask a Programmer for Answers ASAP

Ask a Computer Expert,
Get an Answer ASAP!

Programming

I use an old custom-made DOS program to record data on books

Customer Question
(title, author, inventory, ISBN, sales...
I use an old custom-made DOS program to record data on books (title, author, inventory, ISBN, sales, etc. The data is entered into separate fields. I want to add two fields to the record. The record appears on a screen upon which entries can be made and saved. Some field entries interact with other of my programs but the two new fields do not need to.
There is adequate space at the end of one of the larger fields to add these two new fields. Added fields will have "YEAR" AND "COND" (for "condition") show as text on the record screen, with two additional spaces to add the year and one for a single letter to record condition (used, new, scuffed, etc.). I have the addresses of the existing fields on the record page; new addresses would be needed for the two new fields.
The program allows me to scroll through the fields on the record, landing on each in turn; I want to have the cursor now land on these two new fields in sequence as well.
I can supply the existing DOS programs as well as the data file which will record the entries made in the new fields along with entries made for the existing fields. Vistatil.bas is the principal program; it can be accessed with "b /f:11/s:256" (I can compile vistatil.bas to vistatil.exe using a bin directory I have). The headings for the record come form title.hdg, which can be edited with edlin. The data file is title.dat. One other file, vista.bas, may be needed to run vistatil.bas but it will not need any programming. I don't seem to have a way to supply a screen shot of the book record with its fields but it can be seen when vistatil.bas is run.
These old DOS programs and data records will run in a DOS command prompt. They are working in command prompts in Windows XP and Windows 2000 and I believe they will work from command prompts in Windows 10 32-bit but not from a Windows 10 64-bit command prompt.
I think the programming will be straightforward provided one has a knowledge of older DOS programming.
Please let me know if you can do this.
Thanks,
Bill *****
Submitted: 1 year ago.Category: Programming
Show More
Show Less
Ask Your Own Programming Question
Answered in 1 day by:
6/20/2016
Programmer: Robert, Consultant replied 1 year ago
Robert
Robert, Consultant
Category: Programming
Satisfied Customers: 9,119
Experience: years of consulting experience with large and small nyc firms
Verified

can you send me a copy of the program to look at.

If i can see how much work it will take i can give you a price for it.

Ask Your Own Programming Question
Customer reply replied 1 year ago
I would like to send the program(s) and the data file that accompanies. But when I use the "Add files" button on the reply box for this email response, I am asked to use a different file format than they are in. Do you have a way for me to send the items electronically? I suspect the files can be moved on a network, as i can copy them from one computer to another via wi-fi. I can always copy them to a disk and mail them if I have an address.
Thanks for being willing to take a look at this project and pricing it.
Bill *
.
Programmer: Robert, Consultant replied 1 year ago

Post at www.wikisend.com

And copy and paste the download URL in here

Ask Your Own Programming Question
Customer reply replied 1 year ago
Sorry for the late response. I have been away for awhile. I have uploaded the following to the URLs shown:
http://wikisend.com/download/53466 vistatil.bas (the application displaying a page of two records with fields that describe a book)
http://wikisend.com/download/83063 title.hdg (headings of the above fields)
http://wikisend.com/download/22972 title.dat (data that is displayed in the above fields)
I have a program by which I can extract data from the above records for use in Excel so want to ensure that program can still do so after modifying fields on the records for the title page. Perhaps that program will need to be tweaked to do so.
I have done more thinking about the modifications to the book title record that I would like.
When you run the above files you will note in vistatil.bas there is a page of two 256 byte records that displays fields to insert data on a given book title. Fields on the first record are Title, Author, Description. At the start of the second record is a field that continues description of the book. The last part of this record carries fields whose data is accessed for reports by various other programs and thus these fields must remain in their present locations. The first part of the second record is therefore where space is available to place new field headings.
When browsing this page of two records the cursor, after moving through the fields on the first record, now lands at the start of the second record. If the programming is substantially simpler, new headings could begin at the start of the second record and follow in sequence as the cursor scrolls from one field to the next until it begins scrolling though the existing fields. But if not a lot simpler to have the new fields start at the beginning of the second record, then I'd like to preserve what I can of the space at the beginning of the second record for the continuation of the book description and have the new fields be inserted in front of the existing ones that are toward the end of the second record.
New fields would include the headings
YR: (needs 2 spaces to insert year data),
OP: (needs 4 digits to insert month and year),
COND: (needs 1 space to insert single letter to describe condition, such as new, used, scuffed, rare), AGE: (needs 5 spaces to insert age group, such as kind, el-hi, 10-15, adult).
NEW1 (a field for future use, as I can change name. say 2 digits)
NEW2 ( a field for future use, as I can change name, say 10 digits)
The order of these fields is not important.
You may find it convenient to have the names, locations, and lengths of the existing fields on the two records Here they are (from some very old notes so maybe a little off toward the end):
1st record
Title 1/2-191
Author 192/193-238
Desc 239/240-223
Desc 224/225-255
2nd record
Desc 1/1-132
Supplier 133/134-137
Supplier #: 138/139-142
Bin # (now called Grp#): 143/144-146
Price 147/148-154
Discount 155/156-157
ISBN# *****
Type 174/175
Supplier Discount 176/177-199
Categories 200/201-206
W/R 207/208
Restriction 209/210
Inventory 211/212-216
Minstock 217/218-222
Maxstock 223/224-231?
YTD Sales 232/233-237
PRY Sales 238/239-243
ERY Sales 244/245-249?
Title # 250/251-255
Thanks for being willing to take a look at this for me.
Bill *
Programmer: Robert, Consultant replied 1 year ago

I will look at it.

Would you consider switching it to a modern program ?

something like excel might handle it all on its own and save you some bother

there is a problem with those urls. I think that there should not be a space in them

did you copy and paste or try to retype it ?

the other way is to just give me the file id from wikisend

Ask Your Own Programming Question
Customer reply replied 1 year ago
I have considered just using Excel, but I am also using a custom software program for order fulfillment, ordering, inventory management, sales records, etc., so I need to have the book records in one coherent place. I can still use Excel for some advanced sorting function separate from the main data base because I have a program to move the title records into Excel.
It appears the Just Answer Send function clipped off my file extensions. After www.wikisend.com/download there should have been
53466 for vistatil.bas
83063 for title.hdg
22978 for title.dat
Let me know if this works.
Bill *
Customer reply replied 1 year ago
Wondering whether you have received my files and if there is anything more I need to do so you can evaluate answering my question to modify the fields on the title record page.
Thanks,
Bill *
Programmer: Robert, Consultant replied 1 year ago

I tried using the number as well and it said they expired. Can you put them up again please

Ask Your Own Programming Question
Customer reply replied 1 year ago
I have just once again uploaded the three files needed to review the program that enters book . data into fields on the record card.
They are--
http://wikisend.com/download/316956/VISTATIL.BAS. File size: 34.1 kb
http://wikisend.com/download/312182/TITLE.HDG File size 257b
http:/wikisend.com/download/166262/TITLE.DAT File size 7.2 MB
Files will last 7 days, site says.
Let me know, please if there is another problem with this.
Thanks,
Bill *
Customer reply replied 1 year ago
I just noticed that two of the files I sent via wikisend on June 28 now have have expired--even though they were supposed to be alive 7 days and it is now only Junde 30. One that is still live is
http:/wikisend.com/download/166262/TITLE.DAT File size 7.2 MB.
I have just now again uploaded the other two files and here are their file numbers (repeated in case they get clipped off), etc.:
http://wikisend.com/download/239272 File size: 34.1 kb VISTATIL.BAS 239272
http://wikisend.com/download/557184 File size 257b TITLE.HDG 557184
Please let me know if you can retrieve these.
Thanks,
Bill *
Programmer: Robert, Consultant replied 1 year ago

i got them this time. Its going to take me a day or 2 to read it and see what needs to be done where in the program.

How much were you looking to spend to get it done? I would think at least a couple of hundred for me to do it.

Ask Your Own Programming Question
Customer reply replied 1 year ago
I'm hoping your cost estimate of "at least a couple of hundred" is high. I know the original programmer would have been able to add these fields probably in an hour or less but then he was familiar with the program. If after looking over the code you confirm your initial thought as to cost, let me know and I will process that. Or, I may need to have someone else consider the job to get another estimate. The budget here is tight although the usefulness of adding the data to the title record is high. I will understand if you want to bow out of this now although I hope you will not.
Thanks,
Bill *
Thanks,
Bill *
Programmer: Robert, Consultant replied 1 year ago

I will let you know. if you want to get another opinion thats fine too. If it was a language i was working in every day rather than 20 years ago and i was familiar with the program i could probably do it in an hour as well. As it is it will take me more than an hour just to find a compiler that works on it and figure out where to make changes

Ask Your Own Programming Question
Customer reply replied 1 year ago
Glad to hear you'll look further into this project.
If it would help I just uploaded the compiler I have used, QB, via wikisend. File number is ***** Size is 187 kb. God for 7 days.
Thanks,
Bill *
Ask ATLPROG Your Own Question
ATLPROG
ATLPROG
ATLPROG, Computer Software Engineer
Category: Programming
Satisfied Customers: 7,677
7,677 Satisfied Customers
Experience: MS in IT.Several years of programming experience in Java C++ C C# Python VB Javascript HTML

ATLPROG is online now

A new question is answered every 9 seconds

How JustAnswer works:

  • Ask an ExpertExperts are full of valuable knowledge and are ready to help with any question. Credentials confirmed by a Fortune 500 verification firm.
  • Get a Professional AnswerVia email, text message, or notification as you wait on our site. Ask follow up questions if you need to.
  • 100% Satisfaction GuaranteeRate the answer you receive.

JustAnswer in the News:

Ask-a-doc Web sites: If you've got a quick question, you can try to get an answer from sites that say they have various specialists on hand to give quick answers... Justanswer.com.
JustAnswer.com...has seen a spike since October in legal questions from readers about layoffs, unemployment and severance.
Web sites like justanswer.com/legal
...leave nothing to chance.
Traffic on JustAnswer rose 14 percent...and had nearly 400,000 page views in 30 days...inquiries related to stress, high blood pressure, drinking and heart pain jumped 33 percent.
Tory Johnson, GMA Workplace Contributor, discusses work-from-home jobs, such as JustAnswer in which verified Experts answer people’s questions.
I will tell you that...the things you have to go through to be an Expert are quite rigorous.

What Customers are Saying:

My Expert answered my question promptly and he resolved the issue totally. This is a great service. I am so glad I found it I will definitely use the service again if needed.

One Happy CustomerNew York

Wonderful service, prompt, efficient, and accurate. Couldn't have asked for more. I cannot thank you enough for your help.

Mary C.Freshfield, Liverpool, UK

This expert is wonderful. They truly know what they are talking about, and they actually care about you. They really helped put my nerves at ease. Thank you so much!!!!

AlexLos Angeles, CA

Thank you for all your help. It is nice to know that this service is here for people like myself, who need answers fast and are not sure who to consult.

GPHesperia, CA

I couldn't be more satisfied! This is the site I will always come to when I need a second opinion.

JustinKernersville, NC

Just let me say that this encounter has been entirely professional and most helpful. I liked that I could ask additional questions and get answered in a very short turn around.

EstherWoodstock, NY

Thank you so much for taking your time and knowledge to support my concerns. Not only did you answer my questions, you even took it a step further with replying with more pertinent information I needed to know.

RobinElkton, Maryland

< Previous | Next >

Meet the Experts:

ATLPROG

ATLPROG

Computer Software Engineer

7,677 satisfied customers

MS in IT.Several years of programming experience in Java C++ C C# Python VB Javascript HTML

LogicPro

LogicPro

Computer Software Engineer

7,109 satisfied customers

Expert in C, C++, Java, DOT NET, Python, HTML, Javascript, Design.

unvadim

unvadim

Computer Software Engineer

1,168 satisfied customers

Good knowledge of OOP principles. 3+ years of programming experience with Java and C++. Sun Certified Java Programmer 5.0.

lifesaver

lifesaver

Computer Software Engineer

950 satisfied customers

Several years of intensive programming and application development experience in various platforms.

ehabtutor

ehabtutor

Computer Software Engineer

936 satisfied customers

Bachelor of computer science, 5+ years experience in software development, software company owner

TheDoctor

TheDoctor

Software Engineer

893 satisfied customers

M.S. in Internet Information Systems

The-PC-Guy

The-PC-Guy

Software Engineer

789 satisfied customers

Extensive Knowledge in PHP, MYSQL, CSS & Javascript

< Previous | Next >

Related Programming Questions
How do I write this formula correctly in excel? Excel 2010
Hello Pearl How do I write this formula correctly in excel? … read more
The-PC-Guy
The-PC-Guy
Software Engineer
Bachelor's Degree
789 satisfied customers
I have excel 2013. and I'm trying to load the solver add-in.
I have excel 2013. and I'm trying to load the solver add-in. That seems to have been successful, but I don't have and 'analysis group' in the data tab. What's the problem? Cheers, … read more
The-PC-Guy
The-PC-Guy
Software Engineer
Bachelor's Degree
789 satisfied customers
I need Excel help that is advanced in nature... In Excel, I
Hello, I need Excel help that is advanced in nature... … read more
The-PC-Guy
The-PC-Guy
Software Engineer
Bachelor's Degree
789 satisfied customers
I am trying to make a formula in an excel cell that will
I am trying to make a formula in an excel cell that will state if the value in cell L2 is 2 than the range in cells J2, J3 ,J4 is 50 to 58, if the value in L2 is 3 Than the range in J2, J3, J4 is 55 t… read more
John D
John D
Bachelor Degree in Engineering
342 satisfied customers
I have an Excel question how does this work? Excel 2010. I
I need a formula but it would be easier to show you what I need rather than trying to explain it is there a way I can do that? … read more
Richard
Richard
IT Manager
IT Manager, Consultant
3,208 satisfied customers
Changed formatting resets every time excel is opened. Excel
changed formatting resets every time excel is opened … read more
R LAFAYETTE
R LAFAYETTE
Intel Technology Provider 2017 GOLD
29 satisfied customers
We have a schedule (excel/VBA) that was created by a person
we have a schedule (excel/VBA) that was created by a person no longer at our company. It has multiply tabs and at the time it worked great. Now we need to add product however it does not have the simp… read more
George Sibiya
George Sibiya
PhD
194 satisfied customers
I just have one question on excel. Excel 2016. I need some
HI I just have one question on excel JA: What programs and versions are you using? Customer: excel 2016 JA: What is your ideal outcome? How can we solve this for you? Customer: I need some tip tips st… read more
David L.
David L.
Bachelor\u0027s Degree
6 satisfied customers
I need some help with an excel formula. Microsoft excel
I trying to use an index and match function using three criteria to pull a value off of a chart … read more
The-PC-Guy
The-PC-Guy
Software Engineer
Bachelor's Degree
789 satisfied customers
I know that Excel is a math based program. Is there a way to
I know that Excel is a math based program. Is there a way to learn it with limited math skills? … read more
Richard
Richard
IT Manager
IT Manager, Consultant
3,208 satisfied customers
I need help with excel function. Excel 2013. I have a math
i have a math problem and i have been posting in many sites … read more
John Lohr
John Lohr
Owner / Technology Specialist
Teaching Certification
379 satisfied customers
When accessing Excel, I receive the following message:
When accessing Excel, I receive the following message: "Microsoft Office cannot verify the license for this product." I cannot get past this message. What do I need to do. … read more
Bryan
Bryan
IT Consultant
8,745 satisfied customers
I cannot use save as in Excel. It sends a message of Excel
Hi, I cannot use save as in Excel. It sends a message of Excel is not responding and then I have to restart the program. … read more
Shefin
Shefin
Technical Support Executive
Engineering Diploma
218 satisfied customers
I am looking for some excel help, excel 2016, to get an
to get an excel function that will filter results from a data set based on specific criteria and then populate the filtered data set on a different worksheet. Ideally, I want to have 4 separate data sets on a separate worksheet that meet specific criteria from a master list … read more
The-PC-Guy
The-PC-Guy
Software Engineer
Bachelor's Degree
789 satisfied customers
What are your rates? Excel 10, Can You write Excel 10
Can You write Excel 10 Program for calculating: A + B - C = D for a Table of numbers consisting 3 columns of 10 rows, each row having 10 different numbers, and compute each and every possible combination, 1000 combinations ? … read more
Pete
Pete
Engineer
Bachelor\u0027s Degree
1,109 satisfied customers
Have an excel formula issue, Excel 2016, need the fomula to
have an excel formula issue JA: What programs and versions are you using? Customer: Excel 2016 JA: What is your ideal outcome? How can we solve this for you? Customer: need the fomula to work JA: Anyt… read more
Russell H.
Russell H.
computer technology consultant
Vocational, Technical or Trade Scho
775 satisfied customers
I want to install my excel, I accidently unistalled my excel
I accidently unistalled my excel and now I want to re-instal … read more
ChrisC
ChrisC
PC Technician
Associate Degree
659 satisfied customers
Suddenly my Excel 2007 Excel will not reload off the
Suddenly my Excel 2007 Excel will not reload off the original installation disk. I tried to do that because Solver in Excel quit working and said it had to be reinstalled. Any idea what's wrong? … read more
UranIT
UranIT
IT Consultant, Network and System Admin
Associate Degree
455 satisfied customers
Disclaimer: Information in questions, answers, and other posts on this site ("Posts") comes from individual users, not JustAnswer; JustAnswer is not responsible for Posts. Posts are for general information, are not intended to substitute for informed professional advice (medical, legal, veterinary, financial, etc.), or to establish a professional-client relationship. The site and services are provided "as is" with no warranty or representations by JustAnswer regarding the qualifications of Experts. To see what credentials have been verified by a third-party service, please click on the "Verified" symbol in some Experts' profiles. JustAnswer is not intended or designed for EMERGENCY questions which should be directed immediately by telephone or in-person to qualified professionals.

Disclaimer: Information in questions, answers, and other posts on this site ("Posts") comes from individual users, not JustAnswer; JustAnswer is not responsible for Posts. Posts are for general information, are not intended to substitute for informed professional advice (medical, legal, veterinary, financial, etc.), or to establish a professional-client relationship. The site and services are provided "as is" with no warranty or representations by JustAnswer regarding the qualifications of Experts. To see what credentials have been verified by a third-party service, please click on the "Verified" symbol in some Experts' profiles. JustAnswer is not intended or designed for EMERGENCY questions which should be directed immediately by telephone or in-person to qualified professionals.

Show MoreShow Less

Ask Your Question

x