在水晶報表中的渣啟差話可以通過oledb連接postgresql,具體的怎麼做的話不是很清楚,沒怎麼用過水晶報表,都是用的finereport,在finereport中可如皮以用jdbc來連接,配置相應的驅動器旁橋就可以進行連接了。
⑵ 水晶報表怎麼登錄資料庫
啟動設計器後,點擊菜單伺服器>定義數據連接,彈出一個對話虛扮框,如下圖所示:
設計器已經默認連接了一猜譽數個名為FRDemo的資料庫,點擊測試連接,系統彈出連接成功的消息框表明穗首資料庫連接正常,其他資料庫JDBC連接方式可參考文檔JDBC連接資料庫。
FineReport模板設計器與資料庫之間已經建立起連接,接下來我們就可以使用資料庫中的數據設計模板了。
⑶ 在水晶報表當中怎麼關聯內容到資料庫
你的意思是不是就是填報?將數據回填進資料庫?我只知道我用的FineReport有2種方式可以實現你的需求,一種就是報表填報功能,一種是表單功能,就是在設計器中設置一些控制項,比如文本控制項,然後設置填報屬性,蘆型就是將控制項單元格與資料庫欄位建立連接,這樣用web瀏覽器進行填報預覽的時候就可以在控制項中輸入值,點擊提交,數據即可入庫。你看看水晶是否也是如此。不過我覺得如果你是報表初學者,可以改用FineReport,比較容易上手,功能也強大,有問題還可以去陪扮猜「FineReport愛好者論缺雀壇」求助,很多報表高手在。
⑷ 水晶報表 怎麼連接Mysql資料庫中的數據
添加報表數據源,可以直接使用報表第一品牌FineReport,首先選擇jdbc連接驅動,然後選擇資料庫:mySQL即可。水晶報表是條帶狀設計,不適合中國式復雜報表,應用起來相對復雜,而且沒有技術支持,遇到問題不好解決,還是換成finereport吧。
⑸ asp.net 水晶報表連接mysql資料庫
1.首先需要安裝mysql
server
5.1和navicat
for
mysql。這個安裝是很簡單的宴凱,網上很多教程,和安裝一般軟體差不多。只有在安裝mysql
server
5.1時,要注意選擇字元編碼為gb2312(中文)那個選項。
2.
使用navicat
for
mysql導入數據文件
a打開navicat
for
mysql,和localhost本地資料庫連接,就可以看到剛才建立的資料庫和表,
b可以導入本地的txt數據文件,注意保持格式正確,
c下面一步要注意一下,如果數歷啟據庫中有中文數據,編碼格式一定要選擇是中文的gb2312,
d然後間肢祥如隔符為空格(根據txt中的具體情況來定),
e並選擇目標表,將每一列一一對應,即可導入。
⑹ 水晶報表怎麼連接遠程oracle資料庫
首先安裝oracle客戶端軟體,然後配置本地服務名,
2.按下大蠢圖譽渣,填慶仿悄寫服務名,用戶名密碼:
⑺ vb中怎麼用crystalreport
vb6中水晶報表(crystal report 4.6)的使鬧察用經驗
水晶報表(Crystal Report 4.6)只支持Access97格式的資料庫, 所以,先在Access2000格式中設置好表與表的關
系,再把表轉換到97格式,
在水晶報表中調入97資料庫後,在Links中自動會找出表間的關系.
水晶報表在VB的安裝盤中已自帶了. 路徑: COMMONTOOLSVBCRYSREPTCRYSTL32.EXE
系列號: 1231467890
安裝後,運行路徑: Program FilesMicrosoft Visual StudioCommoncrw32.exe
VB6中運用晶報表的理輪滑由是: 它支持圖相(Binary型)欄位(BLOB二進制大型對象)
運用水晶報表的步驟:
先進入VB的菜單欄: 外接程序--報表設計器 自動進入水晶報表, 設計好報表,存成報液桐茄表文件,
如SQL.rpt
再在VB工程中引入部件Crystal Report Control 4.6
如果是Access資料庫, 激活代碼:
CrystalReport1.DiscardSavedData = True '自動從資料庫中刷新數據
CrystalReport1.ReportFileName = App.Path & "mdb.rpt"
CrystalReport1.WindowState = crptMaximized
CrystalReport1.Action = 1
如果是SQL Server 2000資料庫,激活代碼:
CrystalReport1.Connect = "ODBC;DNS=SQL_db1;UID=" & Text4.Text & ";PWD=" & Text5.Text &
";DSQ=db1" '連接SQL Server伺服器的ODBC
CrystalReport1.DiscardSavedData = True '自動從資料庫中刷新數據
CrystalReport1.ReportFileName = App.Path & "sql.rpt"
CrystalReport1.WindowState = crptMaximized
CrystalReport1.Action = 1
⑻ 水晶報表 怎麼連接sql資料庫
用的finereport的,水晶報表應該和FR的也差不多吧
常用有兩種方式:
新建資料庫,選擇JDBC方式連接,然後選擇資料庫類型,選擇驅動器,修改URL
下載第三方jar包,需要使用連接access資料庫的第三方jdbc驅動;新建資料庫,選擇JDBC方式連接,選擇資料庫類型,選擇驅動器,修改URL;連接池屬性;點擊連接池屬性可設置該JDBC數據連接的連接池配置,詳細請查看JDBC連接池屬性,這里使用默認設置,一般都是用默認設置。輸入用戶名、密碼,測試連接;如果有用戶名密碼,輸入Access資料庫用戶名與密碼,點擊左上方的測試連接,提示成功,資料庫連接便定義好了。
個人感覺FR的操作簡便點
⑼ 水晶報表怎麼連接WINCC的資料庫
水晶報表連接資料庫的方式貌似有兩種:
一種是自己睜橘李通過做報表的時候指定拉模式;悉遲還有一種就是定義一些TTX文件,做好報表然後使用ADO,OLEDB,或是DataSet與指定的這一些記錄綁定。這兩種方法題伍乎主都可以試用下的。
⑽ 怎樣用c#.net製作水晶報表並且連接Oracle資料庫
首先,在工具箱裡面拖一個CrystalReportviewer控制項,然後點擊控制項右側三角箭頭,可以去掉顯示組樹,然後選擇則創建新Crystal報表,彈出創建新Crystal報表,默認確定,也可以自定義報表名稱。
第二,在CrystalReports庫中選擇使用報表向導,標准,確定。然後在彈出的創建報表向導中展開創建新連接,選擇OLE DB,然後選擇一個提供程序,我選擇的是Micrisoft OLEDB Provider for Sql server ,若是Oracle 則選擇相應的提供程序。
第三,選擇下一步,選擇則你所要連接資料庫的伺服器名稱,用戶名,密碼,資料庫名稱,點擊下一步,選擇你需要的數據表,點擊>添加,下一步,選擇你需要的欄位,要顯示在報表上的欄位
第四,主報表,顯示對應的欄位,都有兩項,上面是要顯示的名稱,下面是內容,可以把上面的改成中文欄位名稱。可以隨意修改格式。
這樣大概的報表就走好了,包括列印等功能。若是要按某個欄位照查詢格式顯示報表,則需要實例化你開始創建(報表名稱).rpt,可以看一下你的解決方案資源管理器中的*.rpt名稱,實例化。
VB(Dim myreport as CrystalReport1=new CrystalReport1() ) C#( CrystalReport1 myreport=new CrystalReport1()) ,然後代碼: myreport.Refresh() myreport.RecordSelectionFormula = "{你的表名.欄位名稱}=' " & 某個文本框的.text & " ' "
CrystalReportViewer1.ReportSource = myreport
這樣就做好了。