PROCEDURE IN A FORM INSIDE OF THE DATABASE

Hello
I have a form procedure

PROCEDURE get_city_data
IS

file_handle text_io.file_type;
seperator VARCHAR2 (1): = ', ';
city_row VARCHAR2 (32767).
skip_first_row BOOLEAN: = TRUE;


NUMBER OF S_NO;
N_BRANCH VARCHAR2 (50);
N_PROVINCE VARCHAR2 (50);
N_ADD_DEPOSITOR VARCHAR2 (50);
ACC_NO VARCHAR2 (50);
NATURE_ACC VARCHAR2 (50);
DATE OF DATE_WITHDRAWAL;
REASON_OPERATE VARCHAR2 (50);
NUMBER OF BALANCE_OUTSTANDING;
AMOUNT_31_DECEMBER NUMBER;


BEGIN


file_handle: = text_io.fopen (would be: \UDMS.csv', 'R');

BEGIN

LOOP
TEXT_IO.get_line (file_handle, city_row);
IF skip_first_row
THEN
skip_first_row: = FALSE;
ON THE OTHER

S_NO: = Split (city_row, 1, ',');
N_BRANCH: = Split (city_row, 2, ',');
N_PROVINCE: = Split (city_row, 3, ',');
N_ADD_DEPOSITOR: = Split (city_row, 4, ',');
ACC_NO: = Split (city_row, 5, ',');
NATURE_ACC: = Split (city_row, 6, ',');
DATE_WITHDRAWAL: = Split (city_row, 7, ',');
REASON_OPERATE: = Split (city_row, 8, ',');
BALANCE_OUTSTANDING: = Split (city_row, 9, ',');
AMOUNT_31_DECEMBER: = Split (city_row, 10, ',');


INSERT IN THE TEST. UDMS)
S_NO,
N_BRANCH,
N_PROVINCE,
N_ADD_DEPOSITOR,
ACC_NO,
NATURE_ACC,
DATE_WITHDRAWAL,
REASON_OPERATE,
BALANCE_OUTSTANDING,
AMOUNT_31_DECEMBER
)
VALUES)
S_NO,
N_BRANCH,
N_PROVINCE,
N_ADD_DEPOSITOR,
ACC_NO,
NATURE_ACC,
DATE_WITHDRAWAL,
REASON_OPERATE,
BALANCE_OUTSTANDING,
AMOUNT_31_DECEMBER
);
END IF;
END LOOP;

EXCEPTION
WHEN NO_DATA_FOUND THEN
NULL;
END;

TEXT_IO.fclose (file_handle);

COMMIT;

EXCEPTION
WHILE OTHERS THEN
message ('Error!');
ROLLBACK;
RAISE FORM_TRIGGER_FAILURE;
END;



I want to say about procedure database...
When I do that



CREATE OR REPLACE PROCEDURE get_city_data
IS
file_handle text_io.file_type;
seperator VARCHAR2 (1): = ', ';
city_row VARCHAR2 (32767).
skip_first_row BOOLEAN: = TRUE;
NUMBER OF S_NO;
N_BRANCH VARCHAR2 (50);
N_PROVINCE VARCHAR2 (50);
N_ADD_DEPOSITOR VARCHAR2 (50);
ACC_NO VARCHAR2 (50);
NATURE_ACC VARCHAR2 (50);
DATE OF DATE_WITHDRAWAL;
REASON_OPERATE VARCHAR2 (50);
NUMBER OF BALANCE_OUTSTANDING;
AMOUNT_31_DECEMBER NUMBER;
BEGIN
file_handle: = text_io.fopen (would be: \UDMS.csv', 'R');
BEGIN
LOOP
TEXT_IO.get_line (file_handle, city_row);
IF skip_first_row
THEN
skip_first_row: = FALSE;
ON THE OTHER
S_NO: = Split (city_row, 1, ',');
N_BRANCH: = Split (city_row, 2, ',');
N_PROVINCE: = Split (city_row, 3, ',');
N_ADD_DEPOSITOR: = Split (city_row, 4, ',');
ACC_NO: = Split (city_row, 5, ',');
NATURE_ACC: = Split (city_row, 6, ',');
DATE_WITHDRAWAL: = Split (city_row, 7, ',');
REASON_OPERATE: = Split (city_row, 8, ',');
BALANCE_OUTSTANDING: = Split (city_row, 9, ',');
AMOUNT_31_DECEMBER: = Split (city_row, 10, ',');
INSERT IN THE TEST. UDMS)
S_NO,
N_BRANCH,
N_PROVINCE,
N_ADD_DEPOSITOR,
ACC_NO,
NATURE_ACC,
DATE_WITHDRAWAL,
REASON_OPERATE,
BALANCE_OUTSTANDING,
AMOUNT_31_DECEMBER
)
VALUES)
S_NO,
N_BRANCH,
N_PROVINCE,
N_ADD_DEPOSITOR,
ACC_NO,
NATURE_ACC,
DATE_WITHDRAWAL,
REASON_OPERATE,
BALANCE_OUTSTANDING,
AMOUNT_31_DECEMBER
);
END IF;
END LOOP;
EXCEPTION
WHEN NO_DATA_FOUND THEN
NULL;
END;
TEXT_IO.fclose (file_handle);
COMMIT;
EXCEPTION
WHILE OTHERS THEN
NULL;
END get_city_data;
/



It gives an error


SQL > show err
Errors in PROCEDURE GET_CITY_DATA:

LINE/COL ERROR
-------- -----------------------------------------------------------------
3/17 PLS-00201: identifier ' TEXT_IO. Type_de_fichier ' must be declared
3/17 PL/SQL: ignored element
18/3 PLS-00320: the declaration of the type of this expression is
incomplete or incorrect

18/3 PL/SQL: statement ignored
21/2 PL/SQL: statement ignored
21/19 PLS-00320: the declaration of the type of this expression is
incomplete or incorrect

66/2 PL/SQL: statement ignored
66/17 PLS-00320: the declaration of the type of this expression is
incomplete or incorrect

Anyone can fix the code...
Thanks in advance
concerning
Sajid

You can use the path directly in the FOPEN
file_handle: = UTL_FILE.fopen('D:\','UDMS.csv','R');

You must create a DIRECTORY FIRST

Try

Create or REPLACE directory D_DRIVE as "D:\". » ;

GRANT READ, WRITE TO USER_NAME;

MODIFY: file_handle: = UTL_FILE.fopen('D:\','UDMS.csv','R');
To: file_handle: = UTL_FILE.fopen ('D_DRIVE', 'UDMS.csv', 'R');

Make sure you have "UDMS.csv" placed on the D drive of your machine which Actuall DB is installed.

Tags: Database

Similar Questions

  • procedure to call 'iexplore.exe' of the database

    I currently have a routine that calls "iexplore.exe" form - mainly to display PDF documents and images - using jj. APP_begin (en) (in SHAPES).

    Asked me to do this generally available capacity by putting a procedure on the database.

    I have searched but did not find any similar packaging.

    Is it still possible?

    It's even easier. With Apex, you are already in your browser. No need to open the browser of forms.
    Apex, it is just a link HTML in the file.

  • Send form data to the database with scripted button

    I know not how to connect the form to an Access database. However, I do not want the form to connect to the database until the user clicks a button. When the user completes the form and clicks the button, I need the form to connect to the database and save form data in a new record. How script button to do this?

    Any help is appreciated.

    I think that you will need to use a layer between the two.  For example, LC, you can do a process that takes your data and stores it in your database.  Your form may submit to this process through SOAP and REST.

  • FORMS: Insert to the DATABASE + email

    I recently chose to recreate a site that was removed from the use of our home owner Association. This site has been able to do the two things that I've been able to accomplish a. These two things:

    (1) insert form user data into a database (I CAN DO THIS RIGHT!)
    (2) send an email containing the data of the form to the user (and group)

    Is there a way to accomplish both of these tasks using a DW coding (again, I said, I can INSERT data into the database)

    Thanks for ANY help here!

    Glen the computer guy

    MD...

    Through the use of forms To Go, you have responded with the answer to my question (to solve in BOTH cases).

    I think it's true (that you offered the solution)... I go to their website, but does not see that the added value on Forms To Go mentioned anything on the database insertion process. I sent a query to ask this question even (such as presented here by me at the get-go)... I'll see what they respond with. And, given that a FREE TRIAL of forms To Go, I'll do this and investigate on the spot.

    Thanks also to mock me with your hope of do not jump me on you...

    Funny, inherently we all know where we are 'on the topic' and helping to resolve the problem indicated. Most likely, read you my first response "jump" and determined that I was reacting to the loss of time since I said I had resolved on tasks, but wanted a solution to both... then again, maybe that I could have written it more clearly?

    In any case, for now (and I'll be followed on that as soon as I tried it - forms to go), it's the answer that seems more 'right on!' me.

    Thank you!!

    Glen the computer guy

  • Dyanamic form generation using the database Table

    I have a very difficult to explain the problem with the symbol # in a cfinput tag. Please bare with me while I try to explain.


    I have a form of update that has about 50 entry fields, types, ranging from 'text', 'text area', 'select', to hidden.

    Rather than hardcode the cfml use 50 different cfinputs, I have decided to hold the input names, labels, types and values in a table SQL server.

    My code reads as follows:
    < cfform >
    < cfloop query = "myformquery" >
    < b >
    < cfoutput >
    #myformquery.input_name # < td > < table >

    < cfif #myformquery.input_type # EQ "TEXT" >
    "< td > < cfinput type =" "#myformquery.input_type #" name = "#myformquery.input_name #" value="##mysavedrecords.#myformquery.input_name###"/ > < table >


    < cfelseif... for the text box / select / and hidden

    < / cfoutput >
    < /tr >
    < / cfloop >
    < cfform >


    myformquery is an application declared before the construction of this form. It reads data from a table 'INPUTS', which holds information on the entries in forms.

    mysavedrecord is a query declared before this form and read the table "RECORDS". This table contains the names of columns that correspond to the input names. DOCUMENTS IE. ADDRESS corresponds to the ENTRIES. Nom_entree = 'address '.

    You will probably see, the problem is that the value attribute is not analysis (code in italic).

    The desired output would be something like this
    < td > < input name = "address" type = "text" value = "123 Street" / > < table >

    Instead is the result I get
    < td > < input name = "address" type = "text" value = "#mysavedrecords.address #" / > < table >

    First of all, in this kind of situation, a switch/case statement would be probably much more effective than an if / ifelse / else statement:

    i.e.

    manage the type of text field
    manage the type of text box
    hidden type handle
    malleable unknown types

    regarding the syntax you, you cannot dynamically evaluate coldfusion variables in the way that you want. Try:

    #Evaluate ("mysavedrecords" & myformquery.input_name) #.

    Hope that helps.

  • How to create a data base so that PDF forms will populate the database, because they are submitted?

    I am trying to create PDF forms that will be filled by several members of an organization. I want to be transmitted electronically and then complete a database so that the data does not have to be reintegrated into a database.

    I usually use Microsoft access but certainly know how to use the values separated by comma (CSV) or Microsoft Excel.

    Currently, I use Acrobat X Pro.

    Acrobat has a built-in feature that will create a CSV file for a range of responses that you receive, full PDF or data files (FDF). In Acrobat 10 you would select: Tools > forms > more shape Options > manage form data > merge data files into spreadsheet

    If you have distributed the form so that you receive responses in the Tracker, there is an option export to CSV so when displaying answers.

  • Insert multiple form fields into the table DB 1.

    Hey everybody. I'm having this problem by inserting several products in the products table by using a form. Here's the form.

    = Start of form =.

    < name cfparam = "URL. Default BusinessID"=" "/ >"

    < cfquery name = "qBusiness" datasource = "wyi2" >
    SELECT BusinessID, last
    Business
    WHERE BusinessID = #URL. BusinessID #.
    < / cfquery >

    < ! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional / / IN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > ""
    " < html xmlns =" http://www.w3.org/1999/xhtml ">
    < head >
    < meta http-equiv = "Content-Type" content = text/html"; charset = utf-8 "/ >"
    < title > < cfoutput query = "qBusiness" > #BusinessName # events < / cfoutput > < / title >
    < link href = "css/wyi.css" rel = "stylesheet" type = "text/css" / > "
    < / head >
    < body >
    < action = "events_process.cfm cfform? "BusinessID = #BusinessID #" method = "post" >
    < table border = "0" cellspacing = "0" cellpadding = "2" >
    < b >
    < td > < table >
    < td align = "center" > < table > BusinessID
    < td align = "center" > < table > Discription
    < td align = "center" > < table > price
    < /tr >
    < b >
    < td > sale 1 < table >
    < td > < cfinput type = "text" name = "BusinessID_1" size = "5" value = "#URL. BusinessID #"> < table >"
    < td > < cfinput type = "text" name = "Discription_1" size = "50" > < table >
    < td > < cfinput type = "text" name = "Price_1" size = "5" > < table >
    < /tr >
    < b >
    < td > sale 2 < table >
    < td > < cfinput type = "text" name = "BusinessID_2" size = "5" > < table >
    < td > < cfinput type = "text" name = "Discription_2" size = "50" > < table >
    < td > < cfinput type = "text" name = "Price_2" size = "5" > < table >
    < /tr >
    < b >
    < td > sale 3 < table >
    < td > < cfinput type = "text" name = "BusinessID_3" size = "5" > < table >
    < td > < cfinput type = "text" name = "Discription_3" size = "50" > < table >
    < td > < cfinput type = "text" name = "Price_3" size = "5" > < table >
    < /tr >
    < b >
    < td > < table > 4 sale
    < td > < cfinput type = "text" name = "BusinessID_4" size = "5" > < table >
    < td > < cfinput type = "text" name = "Discription_4" size = "50" > < table >
    < td > < cfinput type = "text" name = "Price_4" size = "5" > < table >
    < /tr >
    < b >
    < td > sale 5 < table >
    < td > < cfinput type = "text" name = "BusinessID_5" size = "5" > < table >
    < td > < cfinput type = "text" name = "Discription_5" size = "50" > < table >
    < td > < cfinput type = "text" name = "Price_5" size = "5" > < table >
    < /tr >
    < b >
    < td > sale 6 < table >
    < td > < cfinput type = "text" name = "BusinessID_6" size = "5" > < table >
    < td > < cfinput type = "text" name = "Discription_6" size = "50" > < table >
    < td > < cfinput type = "text" name = "Price_6" size = "5" > < table >
    < /tr >
    < b >
    < td > sale 7 < table >
    < td > < cfinput type = "text" name = "BusinessID_7" size = "5" > < table >
    < td > < cfinput type = "text" name = "Discription_7" size = "50" > < table >
    < td > < cfinput type = "text" name = "Price_7" size = "5" > < table >
    < /tr >
    < b >
    < td > sale 8 < table >
    < td > < cfinput type = "text" name = "BusinessID_8" size = "5" > < table >
    < td > < cfinput type = "text" name = "Discription_8" size = "50" > < table >
    < td > < cfinput type = "text" name = "Price_8" size = "5" > < table >
    < /tr >
    < b >
    < td > sale 9 < table >
    < td > < cfinput type = "text" name = "BusinessID_9" size = "5" > < table >
    < td > < cfinput type = "text" name = "Discription_9" size = "50" > < table >
    < td > < cfinput type = "text" name = "Price_9" size = "5" > < table >
    < /tr >
    < b >
    Sale10 < td > < table >
    < td > < cfinput type = "text" name = "BusinessID_10" size = "5" > < table >
    < td > < cfinput type = "text" name = "Discription_10" size = "50" > < table >
    < td > < cfinput type = "text" name = "Price_10" size = "5" > < table >
    < /tr >
    < b >
    < td > < table >
    < td colspan = "3" align = "center" >
    < cfinput type = "submit" name = "eButton' value = 'Add all' >
    < table >
    < /tr >
    < /table >
    < / cfform >

    < / body >
    < / html >

    = End of form =.

    The database table 'Products' has BusinessID, ProductDiscription, ProductPrice, ProductID (primary key, auto-numbering).

    I wanted to add the products form how many ranks when filled. I tried a lot of cfif tag to insert only if a cert form field is defined and not empty, but no go. I looked in the forums to find someone with the same problem... no go. Everyone can see what I am doing wrong or am I doing more work so much that the CF is going?

    Without doubt, if one of the three fields for a given insertion is empty, you won't want to insert this straight line?

    If so, you can simply wrap your query to insert with conditional logic:

    ... your query goes here...

    Of course, you could better served by including also the validation of form, either in the form itself, with the help of JavaScript and/or CFFORM, or in your action before executing this code page.

    Dave Watts, CTO, Fig Leaf Software

    http://www.figleaf.com/

    http://training.figleaf.com/

    Read this before posting:

    http://forums.Adobe.com/thread/607238

  • Forms 6i save photo inside the database

    Dear people
    I have table with 2 fields no number (10), photo_path varchar2 (300)
    These 2 fields have the number and the path of photos, and I train to watch these paths and find the photo and save it to the database table.
    either way, I am using forms 6i and 8i db
    Please help me how to


    Published by: yasser_egypt on November 22, 2012 06:25

    Published by: yasser_egypt on November 22, 2012 06:43

    Hello Yasser

    I really don't know the reason, but it can be 2
    1 - the oracle_forms_patch18
    2 - the version of database
    and then ishould ask you about.
    have you applied the oracle_forms_patch18? because it may be one of the causes of this isseu

    If you apply this patch please apply it first to make sure it's not an isseu forms.

    If you don't have it you can download it from this link

    [http://www.epa.gov/storet/archive/Oracle_Forms_6i_Patch_18.exe]

    Respectfully
    Khaled Farouk

  • encrypt/decrypt in Oracle Forms BEFORE you call an SP or the database DML statement

    Hello.  I'm working on an application where we need to encrypt information before it is sent to the database.  I know that the database has a great set of stored procedures to manage the encryption and decryption.  The only challenge here is the fact that I would need to send information unencrypted in the database "in the clear".  Ideally, I would like to encrypt the information in the form and send it to the database.  On recovery, recover the information and then have the application forms decipher encrypted information.

    Whoever did this as a package within a PLL without all calls to a package DBMS_?

    Thank you

    BradW

    OK, I think I have the solution.  We are going to import a java class that we create to do this for us.  We then import it in forms in a library of PLL.  Problem solved!

    Nice little intro to importing Java can be found here:

    Java in Oracle Forms without beans and pluggable Java components

  • Calling a procedure from a form of Oracle database

    Hello

    I have a question, we will be calling the procedure from a form of Oracle, and through that we can spend as input values from 1000 to this procedure and that we must return values back to the Oracle form also. Here the damaged take two or more parameters. Please advice.

    To receive the input values, we have the input parameter of the procedure as a type object, so that we can receive several parameter values.

    Thanks and greetings
    Srinivas

    user2626293 wrote:
    Hi François,

    Thanks for your response, please suggest me as to how we can achieve the passage of the parameters that can contain multiple values, by a call to the procedure of the form of the Oracle database

    Hi Srinivas,

    Here is an example of how...

    CREATE OR REPLACE PROCEDURE P_GET_SAL (P_EMPID NUMBER, P_SAL OUT NUMBER)
    
    IS
    
    BEGIN
    
         SELECT SALARY
         INTO P_SAL
         FROM EMPLOYEE
         WHERE EMPLOYEE_ID=P_EMPID;
    
    END;
    
    SQL> VAR G_SAL NUMBER;
    
    SQL> EXEC P_GET_SAL(100,:G_SAL);
    
    PL/SQL procedure successfully completed.
    
    SQL> PRINT G_SAL;
    
     G_SAL
    
    ----------
    
          2300
    

    Hope this helps

    Hamid

    If someone answer is useful or appropriate, please mark accordingly. *

  • Update database with several form fields with the same name

    If I've made good progress on my CF photo album project, but now I meet a problem.  Once I downloaded a collection of photos and them inserted in my database, I bring up a page that is actually an array containing the thumbnail of each image, some info on it and the description of the photo.

    The table is inside a < form > tag, and the description is a < textarea > tag.  I have many text boxes that I have pictures, so there may be any number (within reasonable limits).  I'd like to be able to type a description for each picture in each text box rather than having to do one at a time, and then click the button submit to update my file.

    Each text box has the same name, so I had the idea of adding a hidden form field that held the photo ID, then on the processing page, I might have a < cfloop >.  My problem is that I can not understand how to associate each photo with the corresponding description ID, especially if we consider that some of the descriptions may be empty.

    Is there a good way to do this?

    As you probably understand, giving all your textareas eponymous means that when the form is submitted, you get a value that is a list of the contents of each text box comma-delimited.  If none of the commas are typed in the text box, you have a problem.

    My preferred method is to include some sort of identifier as part of the name of the form field.  Since you have ID photo available, I would use those.  This would give your names textareas as description_111, description_112, etc.

    When the form is submitted, I loop through the form.fieldnames list.  If the first 12 characters are 'description_111', I can remore 12 characters to get the id.  I also have the content of the text box using the array notation.

  • saving an image of the form into the database

    I used this procedure to recover an image on my forms...
    PROCEDURE get_image IS
    /* Define the local variables*/
    l_filename VARCHAR2(60);
    l_type VARCHAR2(10);
    l_item_name VARCHAR2(60);
    l_path VARCHAR2 (60);
    BEGIN
    /* Assign the values of the fields to the variables*/
    l_filename := :PICS.file_image;
    l_type := :PICS.type;
    l_path := :PICS.file_path;
    /* Assign the variable of the item where the picture will be put in the form*/
    l_item_name := 'PICS.pic1';
    /* Define the filename as the path, actual name of the file and the type of file,
    but concatenating the various
    elements from the variables*/
    l_filename:= l_path||l_filename||'.'||l_type;
    /*Use the build in procedure READ_IMAGE_FILE to retrieve the image from
    the file*/
    READ_IMAGE_FILE(l_filename,l_type,l_item_name);
    EXCEPTION
    WHEN VALUE_ERROR THEN
    message('Value Error');
    WHEN OTHERS THEN
    message('Other error');
    END;
    and I traced the columns for the image and the name of the image in the form...
    but when I click on the button Save... nothing happens... the images does not save in the database

    Why not use a BLOB column for storing the image?

    François

  • Form close working after the database is rebuilt

    On our development/test system, we periodically delete all tables, recreate them and then load our test data. Invariably, any trigger that calls another form stops working. These calls forms are in the topic-Next-key triggers when-click mouse and when button pressed. The underlying table structures do not change during the rebuild of the database.

    We use the 10.2.0.1.0, 10.1.2.0.2 forms database.

    What is the cause for this, and what is the solution to avoid this?

    Any help would be greatly appreciated.

    Thank you in advance,

    Mika

    What exactly do you mean by "if I recreate the file...". ». Are just a recompilation of the FMB? If so, it looks like there is a difference in data bases. It can be a rowtype, or another definition of stored packages and procedures.
    What is the code in your trigger? And trigger a time new form instance (or any other trigger that fires when a form is open)? This could also be the problem.

  • Calling stored procedures with parameters with the database connectivity Toolkit

    Hi all

    I'm new to the forum and struggling to find a solution to a particular problem I have in this respect, using the LabVIEW Database Connectivity Toolkit on a project, I am currently working on my work.  I have a database in which I tables and stored procedures with parameters.  Some of these stored procedures have input, output and return parameters.

    I tried to follow this example, but to no avail: http://digital.ni.com/public.nsf/allkb/07FD130746083E0686257300006326C4?OpenDocument

    Such a stored procedure I am working on the implementation is named "dbo.getAllowablePNs", running "SELECT * from DeviceType" (DeviceType is the table).  In this case, it requires no input parameter, it has an output parameter that generates the table [cluster] and has a return parameter that returns an integer value (status code for execution) to show if an error occurred.  The DeviceType table has 3 columns; ID (PK, int not null), PN (nvarchar ((15), null) and NumMACAddresses (int, null).)  I have surpassed many examples and I talk to the support OR try to implement this and similar procedures stored in LabVIEW but have not been successful.  I am able to connect to the database with the VI of open connection without error, but spin in some confusion as a result of this step.  I then try to use the VI of parameter query create to call the stored procedure and set the parameters.  I guess I would then use the Set parameter value for each parameter that is connected to the entry of parameters on the previous query with parameters VI VI?  I am also having some confusion during and after these steps as well.  I would greatly appreciate advice or suggestions that anyone could have in this situation because I am not a SQL expert.  Also, I would be happy to provide more information that might be useful.

    Kind regards

    Jon

    Here's what I use to do this.  I think I had to change him create parameterized query VI for him to work.  There is a post on the forum about this somewhere.

  • EMERGENCY: Opening of a MS Access 2003 database in Ms 2003 and Vista simultaneously irremediably corrupts the database, erasing all forms.

    EMERGENCY: Opening of a MS Access 2003 database in Ms 2003 and Vista simultaneously irremediably corrupts the database, erasing all forms.  It is a progressive company upgrade to Ms Windows and Office 2003 to Ms Vista and Office 2007.  Some users now have the Vista Machines and still others 2003 machines.  They all share the object database, which resides on a SQL Server.  When the database is opened in 2003 and Vista users at the same time, the forms are destroyed and the database is permanently damaged.

    Means of access:

    http://answers.Microsoft.com/en-us/Office/default.aspx

    Office at the above link forums

    http://social.answers.Microsoft.com/forums/en-us/addbuz

    Access support at the link above.

    They will help you with your questions of access when repost you in the Office Forums above.

    See you soon.

    Mick Murphy - Microsoft partner

Maybe you are looking for