How to downgrade Form(FMB) created/modified in Forms 10g to Oracle Forms 9 - oracleforms

We have Forms application created in Oracle Forms Builder version 9.0.4.0.19.
We have done modification in some forms and few forms created using Oracle Forms Builder 10g version 10.1.2.0.2.
Now we need to convert those forms which are around 5 or 6 in number to Oracle Forms 9.
Please suggest me how do i do that.
Thanks
Sujit

I don't have a copy of Forms developer 10g or 9i so this answer has not been tested.
Have you tried converting the Forms created in Forms 10g into XML using the supplied Oracle tools? Once you have the XML incarnation of your Form you may be able to convert it back into an Oracle Form 9i .fmb file.
However I am sure that even if this works, Oracle only support "forward", i.e. 9 to 10 upgrades so if yo start getting strange errors you will be on your own! Myself, I would do the changes from the begining in the lower version.

Related

Which version of Access do I need in order to successfully open an Enterprise Architect 12 project file?

I can open my Enterprise Architect 12 project file in Access 2010, but it tells me that need some older version in order to edit the schema. With Access 2010 I can only view the schema and edit the data. I would like to do that because I have some hope, that if I change the schema I might get around the possible bug described in this question posted by myself.
EA uses standard Jet 3.5.
I'm pretty sure you can edit it with MS Access 97 as this MS KB article suggests.
You could upgrade to Jet 4.0 as well. In that case you need to set the option to use Jet 4.0 in the Tools|Options section, and download the Jet 4.0 EAbase.eap file from the Sparx Systems website.
AFAIK you can edit Jet 4.0 with more recent versions of MS Access.
All this said, I doubt changing the database structure will solve the issue you are having, and I think its a bad idea in general.

Is it possible to use MS access as a TFS client for Work Item tracking?

Specifically I would like to create for the stakeholders, a simplified view of the work items different from the very detailed one used by the developer in VS. Ideally some fields like iteration path would also have to update tfs.
For now, I use lists in excel but would like to display details in more user friendly fashion using forms.
Not out of the box. You have a few options for viewing / manipulating work items.
Visual Studio
Web (basically the same view as in VS but though a browser)
Excel
MS Project
If you want to produce a more user friendly UI than the view in Excel then I think you have 2 options.
Use VBA in Excel to create a "forms" interface, I haven't used VBA in years but I can't think of a reason why this wouldn't be fairly easy. The plus side to this approach is that you should be isolated from API changes to TFS when you migrate to newer versions. The downside is Excel.
Write a .net application and use the TFS API to pull the required data from TFS. This would be the most elegant way from an engineering point of view, but you wouid almost certainly have to retest and possibly update the app when migrating to a newer version of TFS.

linq to mySQL How can I trick VB Express to use it?

I'm currently using VB.NET Express to connect to mySQL over the net. No problem as long as I use plain vanilla SQL connections and statements.
But when it comes to LINQ 2 mySql, I'm struck by VB Express's limitation.
Any clue you gurus?
You'll need to switch out to using something like DBLinq, Entity Framework, or nHibernate instead of Linq-to-SQL. Linq-to-SQL only supports SQL Server and SQL Server CE. This isn't a
limitation of Visual Studio Express at all. Actually, the only limitations I know of with the express editions are that they don't support any Visual Studio plug-ins - but as far as CLR features, you aren't limited at all using Express. And, Entity Framework is built-in and available for you to use out of the box. And stackoverflow has info on the MySQL connector.
After a couple of days searching, Iv' finally reached the Saint Graal!
Since you guys at StackOverflow are so great a bunch of blokes, I've written a little how to sample for you. Here it is:
1 - The ONLY sensible, free and working product I've founr is Devart LinqConnect Express edition.
Its a free product from www.devart.com, capable of:
(Please note I have no particular links nor interest with them.)
Generating datacontext from its own embarked Devart EntityDeveloper free edition
(With some limits in number of tables per context, 10 if I'm right).
Complete the LINQ dlls into Visual Basic Express edition, without having to create a datasource from the datasource explorer.
Ok, once you've installed the package, here's the how to:
Launch the Entity designer from Program Files\Devart LinqConnect and create the model from the database.
Save the model and launch your VB Winform project.
Add the following .NET references:
Devart.Data.Linq
Devart.Data.MySql.Linq '-- Or any other DB you need
System.Data.Linq
Now add the new datacontext.designer.vb file you've created in Entity Developer
to the project:
Right-click the project in Solution Explorer and select
Add existing item
Locate the datacontext file and that's almost it!
Create a button and a datagridview named dgv1 onto your form.
5 more lines of code and you're set!
Button code:
Dim ctx As New myDataContext.myDataContext
Using ctx
Dim tbl = From xxx In ctx.myTable
Select xxx
dgv1.DataSource = xxx.ToList
End Using
The rest is pure cosmetic LOL...
It is worth to mention that although their product is great, the support is great as well!
They answered my questions in less than 12 hours.

How do Oracle Forms compare to Microsoft Access as a "front-end"?

I recently started a project where I was set to build an ADP based application in Access 2003. The font end GUI was going to be in Access while all the data resided in MS SQL Server. I say "was", because the powers that be have decided that Oracle Forms might be a better choice than Access and SQL Server. The place where I am doing this work is an Oracle shop where they use Oracle 10g. They also use Oracle Forms quite a bit internally.
As for me I am always up for learning anything new. I have always been a rather "eclectic" developer (I work with .NET WinForms, ASP.NET, Java, C#, Python, and Access) so I would not mind moving to Oracle Forms as long as it could do the same things as MS Access (hopefully even more as VBA is rather limited).
So my question is this. How does Oracle Forms (10g) compare to MS Access for developing a GUI application? Access uses VBA for it's language, what does Oracle Forms use? I know the Forms app is a Java applet. Does that means you can write Oracle Forms using Java?
How does Oracle Forms (10g) compare to MS Access for developing a GUI application?
If you're accessing an Oracle database, I'd prefer Forms. Even better, I'd go for Apex. But that's probably partly because I'm used to these environments. I hated trying to build anything more than the simplest UIs in Access.
Access uses VBA for it's language, what does Oracle Forms use?
PL/SQL
I know the Forms app is a Java applet. Does that means you can write Oracle Forms using Java?
You can incorporate Java beans if you need specific custom components, but normally you don't need to. All your business logic you would normally code in SQL or PL/SQL, either in the form or on the database.
If you were going with an Access ADP, why not go with an Access MDB with ODBC? This has been MS's recommended setup even for apps using SQL Server (except for reporting, where ADPs have some advantages) for about the last 5 years or so.
ADPs are on the way out, it seems, not having had any changes/fixes in the last two versions of Access (A2007/A2010). They always seemed to me to be rather half-baked, but then I was comparing them to a mature platform, their sibling MDBs.

oracle adf or oracle forms

What are the advantages of oracle forms over adf, and also disadvantages.
Does some companies replaces oracle forms with adf and why?
Regards
First off, Oracle has ceased the Forms as a project some time ago, now it also stopped supporting it.
Forms used to be a framework for desktop applications with easy connection to Oracle database, pretty much like VBS on top of Access.
ADF is a complete framework covering all middleware aspects of an MVC architecture.
Comparing ADF to Forms is something like comparing Ferrari to Yugo.
advantages of oracle forms over adf is oracle forms are much fast as compare to adf form and easy connection to Oracle database not need to lot java code to get stored procedure/dyanmic query just connect and start writing pl/sql.