Questions tagged [visual-foxpro]

Questions tagged with Visual FoxPro should be specifically about the Windows based versions of FoxPro, from 3.0 through the final 9.0 version. Earlier versions, and the versions for the Mac and SCO UNIX are not "Visual", and shouldn't be tagged as such, nor should the tag FoxPro be included on questions about Visual FoxPro.

Visual FoxPro (VFP) is a data-centric, object-oriented, procedural, programming language from Microsoft. The last released version, 9 Service Pack 2, was in 2007. Microsoft has since discontinued the product, but it still has active use in business to this day, due to its low cost of deployment and fairly rapid development.

Visual FoxPro is a descendant of (originally FoxBASE), which in turn was based on of the family of file-based databases. In 2007 Microsoft confirmed that there will be no release of Visual FoxPro 10 or a .NET version of Visual FoxPro.

In 2008 Microsoft released a set of add-ons for VFP's xBase components to allow interoperability with various Microsoft technologies. These were developed under the codename Sedna and made available on the site under the shared source license.

The following versions of VFP have been released:

  • 1995 (VFP 3.0)
  • 1996 (VFP 5.0)
  • 1997 (VFP 5.0a)
  • 1998 (VFP 6.0)
  • 2001 (VFP 7.0)
  • 2001 (VFP 7.0 Service Pack 1)
  • 2003 (VFP 8.0)
  • 2003 (VFP 8.0 Service Pack 1)
  • 2004 (VFP 9)
  • 2005 (VFP 9 Service Pack 1)
  • 2007 (VFP 9 Service Pack 2)

Features

  • Database engine, using the format. Supports reading and writing dBase and FoxBASE files. While it retains this backwards-compatibility support, in later versions it included new features that, when used, made the table FoxPro-specific.
  • A built-in query optimizer called Rushmore. The FoxPro implementation of Rushmore made use of existing indexes when an index definition had a matching expression in the issued command.
  • SQL support, in the form of a limited ANSI SQL dialect, although it does have FoxPro extensions here and there.
  • OOP design. FoxPro has reasonable support for classes, class libraries, inheritance, etc.
  • Procedural support. The original FoxBASE was non-OOP and a procedural-oriented language that worked closely with internal data bindings. For backwards compatibility, this was retained.
  • GUI designers for Forms, Reports, and other controls.
  • Access to third-party databases was added in later versions. Tables in an outside database (say, PostgreSQL, Microsoft  SQL Server, MySQL, Oracle, or some other ODBC or OLEDB - connected database) could be added to a data session and made to appear like local FoxPro tables.

Resources

Please note that FoxPro has long since been discontinued by Microsoft, with the last version being version 9 SP 2.

1228 questions
-1
votes
1 answer

FoxPro and old softwares

I have an old software running on XP. When I run it on another pc the following error arises odbc driver manager, data source name not found and no default driver specified. How do I get around this problem? Note: on the old system I checked in…
-1
votes
1 answer

Display data in Gridview from VFP database

I would like to display data in Gridview as below from database for below table. What is the best way to do it? (I am using vfpoledb for Visual FoxPro Database) EmpTable(From VFP Database) Name       Date…
-1
votes
1 answer

Display of object class in page frame for visual foxpro 6

I've bundle of control save in .vcx file but I need to activate it to display it when i switch to different activepage in pageframe. Could anyone guide me how to code and which kinds of event should i make on page frame switch, click or whatelse…
koklimabc
  • 53
  • 2
  • 12
-1
votes
1 answer

Tables got over-written

I want to loop thru a dbf and create word table for each record meeting the condition, and I got a one-page report with only the last rec in a single table. Look like all records are written to the same table. I tried to use n = n + 1 to place the…
-1
votes
1 answer

Connect to remote dbf file with lazarus on linux

I need migrate a windows application made with delphi xe3 to a linux platform using Lazarus. This application connect to dbf files hosted on a windows server 2008. I'm trying to connect tdbf component to the server but i can't. The documentation…
-1
votes
2 answers

Showing a picture in visual foxpro 6 from General Data Column

What is the code for displaying picture in Visual Foxpro 6? Does anyone know the codes for displaying a picture that is found within a Column in a table using Visual Foxpro 6? My project was Library System, that includes the time in and time out of…
-1
votes
2 answers

how to retrive data from database and store into textbox in Foxpro 9

how do i store the data i get from select statement into textbox. i don't have any idea how to do this because this is my first time using foxpro i need this for my job application pls help me. table name:…
Reynan
  • 261
  • 2
  • 9
  • 23
-1
votes
2 answers

Search data in dbf-visual foxpro 9

I want to display records in a grid form a dbf table that constantly changes every time I enter a letter in a textbox. Can anyone address my concern? Im using Visual foxpro 9 and this is my first time with foxpro9. thank u...
-1
votes
1 answer

setting up VFP IDE environment for debugging

I am trying to set up the environment for VFP for an app I have tried SET DEFAULT & SET PATH TO I have also tried to use Environment Manager to all the directories of the prodject but when I run the program I have to use the locate dialog to find…
Artful_dodger
  • 698
  • 2
  • 7
  • 26
-1
votes
2 answers

Visual Foxpro or VFP Version 9: Networking from NAS

In VFP9 I need to move the database to a Netgear ReadyNas Duo V2 shared network drive. I don't know exactly which files to move or where and how to put the network path. I've been trying for 2 days and keep getting error 2005 (...."table file…
Optorock
  • 19
  • 7
-1
votes
2 answers

Safe to copy a file-based multi-user Visual FoxPro database while users are accessing it?

Is it safe to make a copy (via cmd with copy or robocopy, or by copying and pasting it) for backup purposes of a file-based multiuser Visual FoxPro datbase while other users are accessing it?
leeand00
  • 25,510
  • 39
  • 140
  • 297
-2
votes
1 answer

C# Winform ActiveX error while add in VFP form

I create one ActiveX control for PDFViewer (PdfiumViewer.dll) to use in Visual FoxPro form. When adding to the Visual Foxpro form, I received the following error: first time Ole Error class not registered ole error code 0x80040154 then Ole…
Piyush JV
  • 1
  • 2
-2
votes
1 answer

How can I undo .bat files

I made a HUGE mistake by executing a .bat file, and it changed some files in my folder, especifically from Microsoft Visual Fox pro 5.0, which uses some .dbf, .cdx, .dll, etc., so yeah, is kind of important copy %1*.exe %2*.exe copy %1pueblos.*…
-2
votes
1 answer

VFP combobox displaying all data to listbox

I'm newly introduced in visual foxpro and having some difficulties I have combobox(combo1),listbox(list1),and tables(table1 and table2) combo1's rowsource is table1.records If I select a record in combo1, it will display all data from table2 to…
Mav
  • 1
  • 1
-2
votes
2 answers

Read records dbf foxpro 2.6 have been deleted on excel

How to read records that have been deleted. Can the record be read on excel or another software? If so, how?
1 2 3
81
82