Shoing Access reports from Java app
Is there any way to display a Microsoft Access report in Java?
I don't think so, but I would give PERL a shot.
Similar Messages
-
Printing Access report from Java JButton
hi would anyone be able to help me i need to print a MS access report from a JButton on a Java interface i have connected to the database using JDBC-ODBC and can retrieve data from the table and store it in text fields on java GUI however i have problems when it comes to printing the reports.
Help I Need Somebody. :)Not possible using Java.
I would guess that it is possible to do this using C/C++ and windows API calls. And once you figured that out then you could use JNI to call that code and that would allow you to use java.
I can think of one other odd solution....
1. Acquite 'AutoIt' - search for it on google
2. Create an AutoIt script that runs Access, opens the database and runs the report.
3. Use Runtime.exec() in Java to run AutoIt passing in the script from 2. -
Accessing XML Publisher Reports from Java application
How to accesss the XDO Reports from Java application?
I am wondering that we need to get the URL for accessing the report and call the URL with in Java program?
Is that right? Is there any other option? Any help is greatly appreciated.You need to write some class based on the BI Publisher APIs taking data, template, output format, etc.
Pehaps the following Blog of Tim Dexter shines some light on your question
http://blogs.oracle.com/xmlpublisher/2007/02/27#a166
Marcos -
Accessing Discoverer Reports from Oracle Apps
Hi all,
Requirement: Accessing Discoverer Reports from Oracle Apps
Discoverer: 11g
Oracle Apps: 12i
When I am trying to access the Discoverer Reports from Oracle apps, again it is asking for Oracle Apps Login details. Can we have any other option that can directly connect to the viewer without any intermission. Please its urgent requirement.
ThanQ,
ABRHi Arun,
When I am trying to access the Discoverer Reports from Oracle apps, again it is asking for Oracle Apps Login details. Can we have any other option that can directly connect to the viewer without any intermission. Please its urgent requirement.Pl refer section *6.4. Set Applications profile options in Oracle E-Business Suite* from MOS tech note
*Using Discoverer 11.1.1 with Oracle E-Business Suite Release 12 [ID 1074326.1]* and make sure that all profile options are set to a valid value.
thanks,
X A H E E R -
[JDBC][ODBC] How to compact access database from Java ?
Hello,
I'm developping a java applcation wich is connected to an MS Access file database.
For now, I don'y compact it but it would be better.
So How can I compact an access database from Java ?
thanks :)Hi ypiel,
Try this:
1) Download JETCOMP.exe (freeware from Microsoft);
2) Put the following code in your app (assuming your database file name is: "DB.mdb"):
try {
File current = new File("DB.mdb");
File backup = new File("BACKUP.mdb");
if (current.renameTo(backup)) {
Runtime.getRuntime().exec("jetcomp -src:BACKUP.mdb -dest:DB.mdb");
} catch (Exception e) {
System.out.println(e.getMessage());
Best regards,
YT. -
Launching report from Swing app
How do you launch a report froma Java Swing app and how does the report get viewed and then saved?
Thanks.hello,
there are several ways of running a report.
a) by executing rwrun
b) by submitting an HTTP request to the reports server
c) by executing rwcli to submit a request to the reports server
the output has to be viewed using either a browser window.
regards,
the oracle reports team --pw -
Call report from java with deployment of java web start
I need call report from java,the call function is:execURL ( String pURL )
pURL is a url link to call report from report services .
such as :http://10.20.1.43:8888/reports/rwservlet?destype=cache&desformat=PDF&report=test.rdf&user=scott/tiger@cims
public static void execURL ( String pURL )
String tempstr = new String();
int posIdx = 0;
if ( (System.getProperty("os.name").equals("Windows NT"))||
(System.getProperty("os.name").equals("Windows 2000")) )
posIdx = pURL.indexOf("&");
while ( posIdx > 0 )
tempstr = pURL.substring(0,posIdx)+"^"+pURL.substring(posIdx);
pURL = tempstr;
posIdx = pURL.indexOf("&",posIdx+2);
try
Runtime.getRuntime().exec("cmd /c start "+pURL);
catch (Exception e1) {System.out.println(e1.getMessage()); }
else
try
Runtime.getRuntime().exec("start "+pURL);
catch (Exception e2)
System.out.println(e2.getMessage());
It's run with no problem with deployment of simple jar.
But when i call report with deployment of java web start,it can not.
I think it's java secuity problem,so i add
Permission java.io.FilePermission "c://winnt//system32//cmd.exe", "execute";
in java.policy file in client(windows 20000).However ,it can not too.
Who can help me,Thanks in Advance!David,
In your code, 'cmd' is invoked as Runtime.getRuntime().exec("cmd /c start "+pURL);
but in your policy file you specify
Permission java.io.FilePermission "c://winnt//system32//cmd.exe", "execute";
Before creating a new process, the security manager checks for FilePermission(cmd,"execute")
if cmd is an absolute path, otherwise it calls checkPermission with
FilePermission("<<ALL FILES>>","execute"). Try specifying
FilePermission("<<ALL FILES>>","execute") in your policy file.
But, I believe using exec, may not be the right solution as it may not work on
other platforms. Also you will have to expect the client m/c to relax security
permission.
Did you consider using java.net.HttpUrlConnection class instead to access the report
service URL?
HTH,
Sathish. -
Problem when calling a report from java
Hi all,
i have created a report using ireport which contains arabic data.
when i execute the report from ireport to generate a pdf file it works.
however when i call this report from java i have an exception"
Could not create the report Could not load the following font :
pdfFontName : ARIAL.TTF
pdfEncoding : Identity-H"
the pdfFont i used it in ireport, also the pdfEncoding.
did anyone passed with the same problem
thanks for helpHello Oracle experts,
The parameters are getting passed successfully in my report.
But I want to know hous to use it in my query group.
I just want the syntax.
Thanks -
Hi Friends,
I've a requiremnet to create SO where data will be provided in JAVA screens. Is there any way to access SAP from java as we can do this through VB using API methods.
Regards,
Anupamsee these links
[link1|http://www.sapdevelopment.co.uk/java/jco/jcohome.htm]
[link2|http://searchsap.techtarget.com/expert/KnowledgebaseAnswer/0,289625,sid21_cid417095,00.html]
[link3|http://www.experts-exchange.com/Database/Software/ERP/SAP_ERP/Q_20693539.html]
Regards,
SAPient -
Jintegra problem - accessing Matlab from Java??
Hi:
Sorry if this post doesn't belong here!!
I am accessing Matlab from JAVA using JIntegra for COM. I tried running the example in their website.
(http://j-integra.intrinsyc.com/support/com/doc/other_examples/Matlab.htm)
I have also posted the example below. I am using their trial version and have included all the jars as said. I get the an unexpected output (all zero's) for reading a variable in the matlab workspace. I don't understand why I get this. Can anyone let me know if this runs for you??
Thanks
Pavan
Example code from Jintegra website:
public class MatlabExample {
public static void main(java.lang.String[] args) throws Exception {
try {
// DCOM authentication: Make sure NT Domain, NT User, NT Password are valid credentials.
// Uncomment this line if MatlabExample.java remotely accesses MATLAB :
// com.linar.jintegra.AuthInfo.setDefault("NT DOMAIN", "NT USER", "NT PASSWORD");
// Create the MATLAB object
// Specify host name or IP address of MATLAB machine as parameter if
// MatlabExample.java remotely accesses MATLAB.
// mlapp.MLApp mlApp = new mlapp.MLApp("123.456.789.0");
mlapp.MLApp mlApp = new mlapp.MLApp();
String result = mlApp.execute("a = [1 2 3 4; 5 6 7 8;]");
System.out.println("Execute result is " + result);
double mreal[][] = new double[2][4];
double mimage[] = new double[0];
mlApp.getFullMatrix("a", "base", new Object[]{mreal}, new Object[]{mimage});
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 4; j++) {
System.out.println(mreal[i][j]);
} finally {
com.linar.jintegra.Cleaner.releaseAll();
}......How are you declaring the class in your JSP? ... are you instantiating it as a bean using the useBean tag, or just instantiating it in your code like normal.
Maybe you could post the relevant JSP code too?
Hello again,
Only the last string is populating after the file has be tokenized. What I'll like to accomplish is passing the very first string in the file. I did not get too far in the JSP file setup because the code is still in it's testing stage, but any help will be highly appreciated.
Here is the JSP code
<%@page import="dev.*" %>
<%@page session="true" language="java" import="java.io.*" %>
<jsp:useBean id="wagerhist" scope="request" class="dev.RoundDetail2" />
<html>
<head>
<title>Round Detail</title>
<body>
<table width="530" bordercolor="#000000" valign="top">
<tr>
<td align="left" width="19%">Game ID<%=wagerhist.string_gameID%></td>
<td align="left" width="30%"> </td>
<td align="left" width="20%">card1</td>
<td align="left" width="31%"> </td>
</tr>
</table>
</body>
</html> -
I'm generating the Excel report from java .In that i create a row,but i don't know how to increase the size of the cell.if any one have idea.kindly suggest it
I had a similar porblem and finally i guess somebody can help me with this issue
I got some help from...http://www.javaworld.com/javaworld/jw-10-2006/jw-1019-xmlexcel.html?page=1...
This is my code in servlet...
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet spreadSheet = wb.createSheet("Users");
spreadSheet.setColumnWidth((short) 0, (short) (256 * 25));
spreadSheet.setColumnWidth((short) 1, (short) (256 * 25));
// Creating Rows
HSSFRow row = spreadSheet.createRow(0);
HSSFCell cell = row.createCell((short) 1);
cell.setCellValue("Year 2005");
cell = row.createCell((short) 2);
cell.setCellValue("Year 2004");
HSSFRow row1 = spreadSheet.createRow(1);
HSSFCellStyle cellStyle = wb.createCellStyle();
cellStyle.setBorderRight(HSSFCellStyle.BORDER_MEDIUM);
cellStyle.setBorderTop(HSSFCellStyle.BORDER_MEDIUM);
cellStyle.setBorderLeft(HSSFCellStyle.BORDER_MEDIUM);
cellStyle.setBorderBottom(HSSFCellStyle.BORDER_MEDIUM);
cell = row1.createCell((short) 0);
cell.setCellValue("Revenue ($)");
cell = row1.createCell((short) 1);
cell.setCellValue("25656");
cell = row1.createCell((short) 2);
cell.setCellValue("15457");
FileOutputStream output = new FileOutputStream(new File("/tmp/Users.xls"));
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition", "attachment;filename=Users.xls");
ServletOutputStream out = response.getOutputStream();
wb.write(output);
output.flush();
output.close();
forward = null;
In firefox i get the download dialog box but not able to open in from there,i need to save it and then open. In IE i dont get the dialog box instead the excell open inside the browser......Please help me to open a excel sheet onclick on a link "Export to excel" in jsp......Bottom line is onclick of a link in jsp it should open up a ezcell report....
Please please please help me....
Thanks in advance... -
Generating Excel report from java
I'm generating Excel report from java .I want align a text in top ie)align top.i searched for that ,but i didn't get that.Is it possible to perform align top,if so how?
the Progrma I' m executing is as follows :
import java.io.*;
import java.util.*;
import jxl.*;
import jxl.write.*;
import jxl.write.Number;
public class excel
private String filename;
private WritableWorkbook workbook;
public excel(String fn)
filename=fn;
public void write() throws IOException, WriteException
WorkbookSettings ws = new WorkbookSettings();
ws.setLocale(new Locale("en", "EN"));
workbook=Workbook.createWorkbook(new File(filename),ws);
WritableSheet sheet=workbook.createSheet("First Sheet",0);
Label label=new Label(0,2,"A label record");
sheet.addCell(label);
Number number=new Number(3,4,3.142);
sheet.addCell(number);
workbook.write();
workbook.close();
public static void main(String args[]){
try{
excel ecl = new excel("D:\\TestXSL.xls");
ecl.write();
}catch(Exception e){
e.printStackTrace();
} -
How to connect to mysql from java app
hi
please say the procedure for connecting to mysql database from java app.
.) what should i give in environmental variables
.)where can i find the driver class for the mysql
.) syntax of the url
eg:- DM.getConnection("jdbc:mysql:..............what comes here..............");You can also get connections from a DataSource. Simple example:
MysqlDataSource msds = new MysqlDataSource();
msds.setUrl("jdbc:mysql://127.0.0.1:3306/dbdame");
msds.setUser("user");
msds.setPassword("pass");
Connection c = msds.getConnection();Explore your options and be sure to consider connection pooling. -
How to execute Linux command from Java app.
Hi all,
Could anyone show me how to execute Linux command from Java app. For example, I have the need to execute the "ls" command from my Java app (which is running on the Linux machine), how should I write the codes?
Thanks a lot,You can use "built-in" shell commands, you just need to invoke the shell and tell it to run the command. See the -c switch in the man page for your shell. But, "ls" isn't built-in anyays.
If you use exec, you will want to set the directory with the dir argument to exec, or add it to the command or cmdarray. See the API for the variants of java.lang.Runtime.exec(). (If you're invoking it repeatedly, you can most likely modify a cmdarray more efficiently than having exec() decompose your command).
You will also definitely want to save the returned Process and read the output from it (possibly stderr too and get an exit status). See API for java.lang.Process. Here's an example
java.io.BufferedReader br =
new java.io.BufferedReader(new java.io.InputStreamReader(
Runtime.getRuntime().exec ("/sbin/ifconfig ppp0").
getInputStream()));
while ((s = br.readLine()) != null) {... -
Calling MS Access queries from Java
Anyone have any idea if it's possible to call MS Access queries from Java? I have a client who is insistent on keeping MS Access for their database, and it'd be nice if I didn't have to receate all their queries in Java.
I've successfully connected to and queried the Access MDB, but I need to know if it's even possible to execute the stored MS Access queries they have setup in the database.
Thanks!See reply 6 in the following....
http://forum.java.sun.com/thread.jspa?forumID=48&threadID=203818
Maybe you are looking for
-
Transformation in SAP BI 7.0 routine
Hi together, if got the following problem I don't understand. I've got a transformation between 2 DSO's. Some characteristics in the target-ods are filled with routines. The code for one of the characteristics: Global Part of the routine: $$ begin of
-
In 4.6c system, alternate table for SRGBTBREL (available in ECC6)
In ECC6 we have SRGBTBREL which contains the relationship between business object and the documents attached (attached using Generic services for object --> Create Attachment) to it.\ But in SAP 4.6c the same table is not available. Please suggest is
-
PL/SQL Issue with IN statement
Hello, As I am running the below code, it does not go into the loop in line 57, even though it work properly if I run the SQL script of line 57 alone. I am running Oracle 10.2g on linux. Here's the code: (scroll down to find a part of the output) Any
-
Powerpoint uploads and MIME types
I am building an application to upload PPT files. I want to test the incoming filenames to see if it *is* a PPT file, but cannot find a MIME type for it. How should I do this so that I only allow such files to be uploaded? Murray --- ICQ 71997575 Ado
-
WAD tray description Export to PDF issue
Hi guys, I have a problem when exporting a WAD to PDF (or any format actually). I can't export the tray description !! Do you know if it is possible ? I have several graphs in this export that users can't analyse without their titles... Thanks for