Theory Question on reusing an object

Hi,
I am building a test question program. I have an object called TestQuestion that I would like to reuse by changing the text of the labels for every different question.
I know that I can send arguments when I call or instantiate this object in my Interface class. But is there another way? What I mean is there a way to have all of the text for the questions located in separate methods within the TestQuestion class and then have the Interface send one command to pick and choose what question?
public class Interface extends JFrame {     // 300
     static JPanel frameForCardPane;
     static CardLayout cardPane;
     private static JTextArea msgout;
     Interface () {     // 100
          super("This is a JFrame");
        setSize(800, 400);  // width, height
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
          TestQuestionOne cardOne = new TestQuestionOne(msgout);
public class TestQuestion extends JPanel {
    JLabel answerTextA;
    void buildConstraints(GridBagConstraints gbc, int gx, int gy,
        int gw, int gh, int wx, int wy) {
        gbc.gridx = gx;
        gbc.gridy = gy;
        gbc.gridwidth = gw;
        gbc.gridheight = gh;
        gbc.weightx = wx;
        gbc.weighty = wy;
    public TestQuestion(JTextArea msgout) {
      // set up layout
      GridBagLayout gridBag = new GridBagLayout();
      GridBagConstraints constraints = new GridBagConstraints();
      setLayout(gridBag);
       // answer A
      buildConstraints(constraints, 1, 0, 1, 1, 30, 5); // gx, gy, gw, gh, weightx, weighty
      answerTextA = new JLabel("This is where I want to change the text!");
       constraints.fill = GridBagConstraints.NONE;
       constraints.anchor = GridBagConstraints.WEST;
       gridBag.setConstraints(answerTextA, constraints);
      add(answerTextA);
      // answer B
      buildConstraints(constraints, 1, 1, 1, 1, 30, 5); // gx, gy, gw, gh, weightx, weighty
      JButton answerTextB = new JButton("Answer B");
       constraints.fill = GridBagConstraints.NONE;
       constraints.anchor = GridBagConstraints.WEST;
      gridBag.setConstraints(answerTextB, constraints);
      add(answerTextB);
      // answer C
      buildConstraints(constraints, 1, 2, 1, 1, 30, 5); // gx, gy, gw, gh, weightx, weighty
      JButton answerTextC = new JButton("Answer C");
       constraints.fill = GridBagConstraints.NONE;
       constraints.anchor = GridBagConstraints.WEST;
      gridBag.setConstraints(answerTextC, constraints);
      add(answerTextC);
      setVisible(true);
}

Mixing the data question data in with the question display class would generally be poor design.
It would mean that anytime anyone wanted to add another question they would have to have access to the source code of your TestQuestion class and would need to recompile it.
I'd also suggest that passing in a whole JTextArea just to describe the question text is overkill. Wouldn't a String do just as well?

Similar Messages

  • HT5557 hello...my questions is related to objective C...Is it possible to display name of the person who is calling me whose number is saved in my local database but not in iphone contacts ?.

    hello...my questions is related to objective C..
    Is it possible to display name of the person who is calling me whose number is saved in my local database but not in iphone contacts ?.

    ashish35,
    No one from Apple here - we're just users like you. All I can tell you is that electronic fail and with MacBook Pros (and most notebooks) the components are so integrated as to make a repair to the logic board practically impossible, hence the high prices charged for repairs.
    Only you can decide if you want to have your computer repaired or put the money towards the purchase of a new computer. If you do decide to purchase a new unit I would suggest that you also purchase the AppleCare Protection Plan which increases your warranty from one year to three years.
    Sorry and good luck,
    Clinton

  • Legal: Reuse RDL Object Model from decompiled Microsoft.ReportingServices.Designer.Controls.dll

    Hi,
    We need to create complex RDLs from code, from scratch and be able to modify existing one.
    The ideal solution is to use RDL Object Model classes from the Microsoft.ReportingServices.Designer.Controls.dll that ships with SSRS 2012.
    Unfortunately that dll is only for x86 and requires lots of depdendencies.
    One of our devs, decompiled that dll and extracted only RDL OM classes, packed into new DLL and made it Any CPU-enabled.
    I do not allowed this approach and wanted to find out first - is it legal doing this? The dll is going to be installed on our IIS-boxes.
    The RDL standard is open so theoretically, re-using plain RDL-OM classes should be legal.
    Thanks,
    Alex

    Hi Alex,
    It’s illegal if you want to reuse RDL Object Model through decompiling Microsoft.ReportingServices.Designer.Controls.dll.
    Regards,
    Heidi Duan
    If you have any feedback on our support, please click
    here.
    Heidi Duan
    TechNet Community Support

  • Reusing interactive objects

    I am making a mobile application in as3. I'm optimizing. I have a scroll containing 30 objects (buttons). All buttons are the same except its title. This bucle is inside the container scroll:
    for(var a:int=0; a<global.get_A.get_B.length; a++)
        b = new ItemList(global.get_A.get_B[a]);
        b.y = this.height;
        addChild(b);
        b.mouseChildren = false;
    This is 80% memory !!!
    http://help.adobe.com/en_US/as3/mobile/WS4bebcd66a74275c3-576ba64d124318d7189-7ffe.html talking about the reusing objects, but not for interactive objects.  Is it possible?

    Hello,
    On default question slides like on other slides, you can attach an audio clip to an object (even an object that is invisible to the user like a rectangle without a stroke and an fill with alpha=0%). The clip will play when the rectangle gets visible, but... you cannot put a button on a question slide. The only button that is possible is the static button widget but it has not the possibility to show/hide an object. You can attach the clip to the Success/Failure captions, eventually show/hide the invisible object with events like entering a slide, or Success/Failure actions but those events (appearing of captions, executing actions) cannot be controlled by a button.  If that is what you want, you need custom question slides. You didn't explain really at what moment you want to offer the audio, perhaps you do not need to give total control for playing by a button?
    Several blog posts I created talk about creating custom question slides with or without the help of widgets. Here is one link that shows a list of the articles/posts with widgets:
    Widgets and Custom Questions
    Not all question types are possible: if you want drag&drop functionalities I recommend the Drag&Drop widgets of InfoSemantics. Have a look here:
    http://www.infosemantics.com.au/dragdrop/whichwidget
    Another problem is the reporting of custom question slides. I already published two posts about that subject on my blog as well.
    Lilybiri

  • Questions on ADF View Objects, Links and Iterators

    I have a number of questions regarding using ViewObjects in applications where there are alot of relationships between tables.
    First, lets say that I have ViewObject SomeView that was added to the App Module (AM) as VO1. And because it has a number of "detail" records that have to be iterated through in a "report like" view it has those other VO's added under it as "children" in the AM.
    So I have
    VO1 (an instance of SomeView)
    --> VO2 (an instance of some other view)
    --> VO3 (an instance of some other view)
    that is used on pages where only a single VO1 is shown at a time.
    Now because I had another page I wanted to make that had a listing of all SomeView objects. Some of the fields in SomeView are foreign keys to records in VO2 and VO3 and while I don't want to show all the fields from VO2 and VO3, I do want to show a name field from each rather than just the foreign key.
    My experience (though I've never read this anywhere) tells me that when doing a "table" that is a list of rows from a VO, you can't display info from the child VO's because the child VO's are on whatever record corresponds to the "currentRow" in the parent VO and just displaying the rows in a rangeSet doesn't make each the "currentRow" so even we display 10 records in a for loop, the "currentRow" is just one, and the child VO's iterators aren't moved as we go through the for loop. (Can someone confirm if I am correct on this conclusion????)
    So the only way I know of to show some field from a related table in each row is to make the VO have the entity objects from the related tables be part of the view as references. Is this the only way?
    If I do that on a view that didn't have other views as children defined in the AM I don't have any problem and it works like I want.
    But if I do it on a view that did have other views as children defined in the AM it makes the page(s) using that view with the children iterators behave badly. Half the information quits showing up, etc.
    For example, ... if I go to the "SomeView" which was defined with only one entity object association, and I add the entity objects (that are the basis of instances of VO2 and VO3 ) as referenceable only, it totally breaks the page where I display a single VO1 and use it's VO2 and VO3 children. IS THIS NORMAL OR AM I MISSING SOMETHING?
    So, is the solution that I have to have more view objects defined for different purposes ?
    Can anyone give any general guidelines for when/where to use different view objects vs. when to use different iterators. I'm not having much luck with using secondary RSI's and haven't found much info on them.
    Also, how about issues of naming iterators that are in various binding containers (ie. UI Model for a page). If I do and LOV it creates an iterator and gives it a default name like ViewNameIterator1. If I already have a different page that uses a regular (non LOV) iterator with that name, and the user goes back and forth between those pages, is that a clash?
    Finally, I've read a couple of Steve Muench's blogs on View Link consistency but I'm not sure what the rules are on when it applies and doesn't. How you turn it on or off, etc. One of his examples in http://radio.weblogs.com/0118231/2004/02/27.html talks about it in the context of two view objects that are NOT typically "linked" in a master/detail kind of way. Like an AllDepartments and a DepartmentsLessThan view. Do you have to create a View Link between them to have results of one be reflected in the other if they aren't used in the same page in a web app? Or does it happen automatically (with the caveat that you have to do the rowQualifies method). Just feels like I'm missing some pieces.
    Thanks in advance,
    Lynn

    Hi,
    I am also interested in a best-practice note from oracle.
    Currently we store history in seperate history tables for columns that changed. All this implemented in our BaseEoImpl overriding the EntityImpl.prepareForDML().
    Thanks

  • Question on Using Persistence Object

    Hi,
    I want to store a hashtable of persistent info with about five attributes (id, name, username, date) in order to not always call the database. I am either going to use session or request objects.
    My question is if it's a good idea to store the hashtable with 2000 records just to avoid the database connection or should I just stick with using database connection using connection pooling? Thanks.
    Mkie

    How long you are going to store it ????
    1. If it is for a long time then this is not a good strategy as:
    a) Database data can change (in that case you will have wrong data)
    b) Your heap memory will be unnecessarily loaded.
    2. If it is for a very short time then it again carries no meaning as creating the object will have a significant overhead.
    3) If it is something between these two. You need to have a thorough analysis to see which would be best. However in my humble opinion a scrollable resultset(JDBC 2.0) will still be better.
    Shubhrajit

  • A question about the create object command

    Hi, I met some problems when created type and view:
    In sqlplus,
    1) I first create a address_ty:
    create or replace type address_ty as object
    (street varchar2(50),
    city varchar2(25),
    state char(2),
    zip number);
    type created
    2) Then I created a person_ty;
    create type person_ty as object
    (name varchar2(25),
    address address_ty);
    type created
    3) create the table customer;
    create or replace table customer
    (customer_id number,
    person person_ty);
    table created
    4) create the view based on the customer table;
    create view customer_0v(customer_id, person) as
    select customer_id,
    person_ty(name,
    address_ty(street,city,state,zip))
    from customer;
    ***There is a error message :
    error at line 4: address_ty(street,city,state,zip))
    invalid column name.
    I think it should work but ...
    5) Another question is could I insert into table customer values like this:
    insert into customer values
    (123,'SIGMUND','47 HAFFNER RD','LEWISTON','NJ',22222);
    It does not work in my pc and give a erro message like ' too many valuesj'.
    But some of books said it works.
    Thanks for any help !
    echo
    null

    Why does not the Object itself implement the interface
    CloneableBecause then every object would be cloneable.

  • Main function theory question

    Hello,
    Java is said to be pure object oriented.
    In order to make an executable program, one must provide a main function in the class of execution.
    This behavior is not pure object oriented.
    why couldnt a program start running by executing the constractor of the main class?
    if you think this question is posted in the wrong forum, plz notify me where should i post it.

    The main method also exists for practical reasons. How else would the JVM pass command-line parameters to your program? Either you require that a class has a static main, or you require that it has a constructor that accepts an array of Strings. But what if your class requires a constructor with an array of Strings as it's only parameter? How does Java know that this isn't an entry point to the program? The static main therefore acts as a clear entry point, whereas constructors do not.
    I've never used Eiffel, but I have a tough time imagining how you could start a program from anything but a static context. Even if you started from a Constructor, it just means that the RT is creating a static context for you under the hood from which it is calling your constructor. This way, you at least have control over the context you are using.

  • Noob question, can't rotate object clockwise. Please see the pictures below.

    Hello everybody!
    I'm stuck at rotating objects as I tried to follow a tutorial.
    I think the answer is very simple, but because of my weak English, i can't even figure it out how to search for it on Google. tio
    So my question is how to rotate objects like this:
    Instead of this (That's how i can only rotate this object.):
    Thanks in advance!

    zollre,
    - before the value gives you clockwise. Basically, rotate angles are counterclockwise (with an implied + before the value).
    -20 degrees corresponds to 340 degrees (almost a full round counterclockwise).

  • Css absolute position question? with flash object?

    am only concerned with the "top" and left margin how do i
    play it to flash objects. I figure i can put it in a div but how do
    i format it.........
    <object type="application/x-shockwave-flash"
    allowScriptAccess="never" allowNetworking="internal" height="125"
    width="250" align="middle" data="
    http://www.profilepitstop.com/mp3_players/flash/slimline.swf?uid=157681&extc1=3D3D3D&extc2 =3A3738&extc3=2E3A2D">
    <param name="allowScriptAccess" value="never" />
    <param name="allowNetworking" value="internal" />
    <param name="movie" value="
    http://www.profilepitstop.com/mp3_players/flash/slimline.swf?uid=157681&extc1=3D3D3D&extc2 =3A3738&extc3=2E3A2D"
    />
    <param name="quality" value="high" />
    <param name="bgcolor" value="&#035;ffffff" />
    <param name="wmode" value="transparent" />
    </object>

    On Wed, 25 Jun 2008 15:50:27 +0000 (UTC), "antman24"
    <[email protected]> wrote:
    >bump
    bump doesn't work with the vast majority of people who reply
    - we
    don't use the web page - but a news feed from it.
    you need to repost the entire question
    ~Malcolm~*...
    ~*

  • Question: Referencing a Java Object

    I think I'm suffering from an attack of the 'stupids'. I can't figure out how to do this and I'm sure it's something simple. Any help would be appreciated. I'm simplifying this and I hope I don't mess it up as a result.
    I have 4 classes, each written by a different programmer (so no one knows what another person called something). These classes are: MyFrame (extends JFrame), MyData (a data storage object that contains the method 'setData1 (int x)'), MyPanel1 (extends JPanel), and MyPanel2 (extends JPanel).
    When the program is run, MyFrame makes 2 objects: Data1 (from MyData) and Panel1 (from MyPanel). In its constructor, MyPanel makes object Panel2 (from MyPanel2).
    Now... the question. At some point, Panel2 wants to write something to Data1. What is the proper syntax and/or mechanisms to do this? Remember, in this example, the MyData object is named Data1, but in 'reality' the object can be called anything the programmer wants
    I hope this makes sense.
    Thanks
    MistWing SilverTail

    You'll need to pass references around (usually in the constructors), but since you (I'm assuming) can't change/rewrite the classes.... I don't think it could be done.
    Even if MyData was declared public, Panel2 can't see MyFrame.
    Good luck,
    Radish21

  • Visibility Theory Question

    Let's say a reference to an object is visible using final, volatile, synchronized access, whatever. My understanding is that as a result, that reference will now be visible. If someone assigns it a new object, it will point to that object and immediate become visible. However, my question is: will the referred object's data be visible?
    This came across my mind when I was reading an example from Java Concurrency In Practice. So I'll post the example:
    @Immutable
    public final class ThreeStooges {
    private final Set<String> stooges = new HashSet<String>();
    public ThreeStooges() {
    stooges.add("Moe");
    stooges.add("Larry");
    stooges.add("Curly");
    public boolean isStooge(String name) {
    return stooges.contains(name);
    }(Sorry for not indenting! I'm not sure how exactly.)
    Anywayz. So the anyone who looks at the reference stooges will find the latest object (the only object since this is final i guess) assigned to it because of final's properties. However, when another thread calls the isStooge method, our implementation calls stoogest.contains(). However, the contains() method is not necessarily thread-safe. The state, the data, of HashSet is not implemented so that they are always visible.
    Therefore, my understanding is that isStooges will not return the truth. Well, in this case it might, because data is only added when constructing the object, but lets say there was another method called addStooge(String name). Would it still hold true?
    Lets say one thread calls addStooge("wijjit");. But since HashMap's state isn't designed to be visible in concurrent enviroments, the new "wijjit" stooge isn't visible to other threads ("wijjit" gets cached in local memory not yet flushed to global memory or whatnot). So isStooge("wijjit"); called from another thread could potentially return false could it not?
    Sorry if this is a bad way to ask from the example. My question is the same as it is on the top of the thread. ;) Even though the reference to the object is visible, would it be true that the state of the object itself might not necessarily be visible to all threads looking at it?
    Thanks in advance!
    Edited by: wijjit on Apr 21, 2010 7:08 PM

    wijjit wrote:
    No need to be condescending. I was not being condescending.
    Yes I am.Yes you are what? Talking about visibility of writes of shared variables across threads?
    You'll find you'll get better answers if you state your question clearly and precisely. This is not particular to Java or Computer Science.
    Tx writes "wijjit" into the stooges HashSet. Ty then calls isStooges("wijjit"); (a read). My question is: Wouldn't it be possible that the isStooges called by Ty returns false even though Tx wrote something into it because the internals of HashSet does not guarantee happens-before order, proper synchronization, visibility (however, you want to properly phrase it)?If we call stooges.add(), and there's no syncing or volatile variables, then it's entirely possible that other threads will see an inconsistent or invalid state of the Set, or just see the Set as is was before the add(), or see the Set as it was after the add().
    If stooges is volatile, that doesn't help at all for this case. It only means that any value that we assign to stooges will be immediately visible to all other threads. It does not affect the visibility of any internal changes to the object stooges points to.
    If, however, we synchronize all access to the map pointed to by stooges--all on the same lock, of course--then the Set will never be seen in an inconsistent state.
    T1                               T2
    synchronized (stooges) {       synchronized (stooges) {
      stooges.add(x);                for (Stooge stooge : stooges) {
      stooges.remove(y);               stooge.doStuff();
                                   }T2 will either see the Set as it exists before any of the above T1 actions, or after all of the above T1 actions. Anything that T1 does inside that sync block--regardless of whether it relates to the Set pointed to by stooges--will be visible to T2 (if T2 gets the lock after T1, rather than before).
    Edited by: jverd on Apr 21, 2010 8:03 PM

  • Best Practice question - null or empty object?

    Given a collection of objects where each object in the collection is an aggregation, is it better to leave references in the object as null or to instantiate an empty object? Now I'll clarify this a bit more.....
    I have an object, MyCollection, that extends Collection and implements Serializable(work requirement). MyCollection is sent as a return from an EJB search method. The search method looks up data in a database and creates MyItem objects for each row in the database. If there are 10 rows, MyCollection would contain 10 MyItem objects (references, of course).
    MyItem has three attributes:
    public class MyItem implements Serializable {
        String name;
        String description;
        MyItemDetail detail;
    }When creating MyItem, let's say that this item didn't have any details so there is no reason to create MyitemDetail. Is it better to leave detail as a null reference or should a MyItemdetail object be created? I know this sounds like a specific app requirement, but I'm looking for a best practice - what most people do in this case. There are reasons for both approaches. Obviously, a bunch of empty objects going over RMI is a strain on resources whereas a bunch of null references is not. But on the receiving end, you have to account for the MyItemDetail reference to be null or not - is this a hassle or not?
    I looked for this at [url http://www.javapractices.com]Java Practices but found nothing.

    I know this sounds like a specific apprequirement,
    , but I'm looking for a best practice - what most
    people do in this case. It depends but in general I use null.Stupid.Thanks for that insightful comment.
    >
    I do a lot of database work though. And for that
    null means something specific.Sure, return null if you have a context where null
    means something. Like for example that you got no
    result at all. But as I said before its's best to
    keep the nulls at the perimeter of your design. Don't
    let nulls slip through.As I said, I do a lot of database work. And it does mean something specific. Thus (in conclusion) that means that, in "general", I use null most of the time.
    Exactly what part of that didn't you follow?
    And exactly what sort of value do you use for a Date when it is undefined? What non-null value do you use such that your users do not have to write exactly the same code that they would to check for null anyways?

  • Question about using file objects

    Hi,
    I have two somewhat related issues in using file objects.
    In one app, a simple swing gui that passes a file to a sax parsing class and reports back any errors, if I parse a file using the app, then try to edit the file I'm parsing (in another application) and save, I get an error message. I need to close the parsing app before I can save the file.
    In another app I wrote, one that takes a group of files and runs an xslt stylesheet on them, if I select too many files, I get an OutOfMemory error, which leads me to believe that as the files go through multilple processes, they stay alive on the heap.
    a file object is basically just a pathname, right? If I'm not using a BufferedWriter, or InputStreamReader or whatever, you can't really close a file...will the notifiy() method let the jvm know that it can let go of the file?
    thanks,
    bp

    A File object is just a path, it doesn't open the file or lock it, etc.. But if you are parsing the file, you must be opening (and forgetting to close it).

  • Ecommerce theory question...

    I've been working on my first online store, and just have a
    quick question that struck me whilst trying to think ahead, and how
    people could potentially break the system.
    I'm using web assist's ecart, and as it's my first, I'm not
    sure how things are typically set up.
    Basically this set up involves sending the customer to an
    externam payment gateway, where card details are taken and
    processed, before the customer is returned to the main site.
    At the point where the customer is sent on to the gateway, a
    record is created in an orders table, which includes a field 'Order
    Status', which defaults to 'Pending'. Once the payment has been
    approved, the customer is passed back to a 'return' page, which
    contains a script to update the order status field from 'pending'
    to 'accepted'.
    It also seems like a logical place to generate a receipt to
    be sent out to the customer.
    My question is this tho' - what's to stop a savvy customer
    getting to the payment gateway, but not entering any payment
    details, and then just manually going to the return page, which
    would trigger the update 'Order Status' field, and even worse,
    generate a receipt for something which hadn't actually been paid
    for?

    I suppose the session variables set by the success/failure of
    the
    transaction between the cart and the payment gateway would be
    the roadblock
    for this scheme. Surely the return page would check for that
    before
    triggering the update....
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "Iain71" <[email protected]> wrote in
    message
    news:[email protected]...
    > I've been working on my first online store, and just
    have a quick question
    > that
    > struck me whilst trying to think ahead, and how people
    could potentially
    > break
    > the system.
    >
    > I'm using web assist's ecart, and as it's my first, I'm
    not sure how
    > things
    > are typically set up.
    >
    > Basically this set up involves sending the customer to
    an externam payment
    > gateway, where card details are taken and processed,
    before the customer
    > is
    > returned to the main site.
    >
    > At the point where the customer is sent on to the
    gateway, a record is
    > created
    > in an orders table, which includes a field 'Order
    Status', which defaults
    > to
    > 'Pending'. Once the payment has been approved, the
    customer is passed back
    > to a
    > 'return' page, which contains a script to update the
    order status field
    > from
    > 'pending' to 'accepted'.
    >
    > It also seems like a logical place to generate a receipt
    to be sent out to
    > the
    > customer.
    >
    > My question is this tho' - what's to stop a savvy
    customer getting to the
    > payment gateway, but not entering any payment details,
    and then just
    > manually
    > going to the return page, which would trigger the update
    'Order Status'
    > field,
    > and even worse, generate a receipt for something which
    hadn't actually
    > been
    > paid for?
    >
    >
    >

Maybe you are looking for

  • How can I erase my hard drive if the Installer can't find it?

    Our iBook, 10.3.9, was pretty reliable for 5 years, but it started to work slower the past days (maybe thru too little free space or too many programs open at the same time), so we restarted a lot.. until it didn't restart but came up with the questi

  • HT1414 I have a new Ipad Mini and trying to perform an initial up. Keeps giving me an error?

    How do I set up and ipad mini? Keeps giving me and error message...

  • Need Help Sending

    Hi- I just switched from cable internet to DSL... Ever since (yesterday), when I try to send an email in Mail, it will try sending for a minute and then Mail will stick the email in the Outbox instead of "sent." I have ALL the latest updates and I'm

  • Change Data Plan

      I'm writing because I very dissatisfied with Verizon at this time, I wish to change my plan I don't use 700 minutes the most I have used is 125.  I don't even meet the text limits with the phone. I have  a family plan and the second phone on the pl

  • Microsoft Access and Oracle Forms

    Hello All, I have a requirement pertaining to fetching data from Microsoft Access Tables from an Oracle Form and posting that data in an oracle Database 9i eventually.The exact entities from Access Databse needs to be replicated with data upload thro