bSchema 8 for Mac是mac上一款非常實用的商業數據庫ER圖繪制軟件,可以輕松的對文檔進行注釋或標注,而且Dbschema集成了SQL和數據工具,能生成直觀的圖表、PDF文件或HTML 5文檔等,非常的實用。現在就來給大家分享DbSchema如何生成表單和報表,不要錯過哦!
表格和報告
DbSchema集成了功能非常強大且可完全自定義的Forms&Reports Engine。它可以用于:
您可以從頂部菜單
或右鍵單擊表格標題來打開“表單和報表”引擎。
創建表單有四種主要方法:
前三種方式簡單明了,直觀,最后一種將在獨立的章節中進行詳細說明。
打開表單和報表后,將打開第一個窗口:
下一個對話框用于選擇報告中將顯示哪些列
接下來,報告將在新的瀏覽器窗口中打開,如下所示:
要從頭開始設計,請在第一個對話框中選擇“ 清空”選項。報告引擎非常直觀,可與面板,表格和單元格配合使用。
選擇Empty選項后,設計者將在屏幕底部打開4個空面板。單擊任何面板將打開組件菜單,您可以從中選擇任何選項。
要添加新的列或行,請在現有單元格上單擊鼠標右鍵。通過單擊一個空單元格來創建一個新組件。要合并單元格,請選擇主要單元格,然后按住shift鍵并選擇其余單元格。要將一個單元格的組件移動到另一個組件,只需將其拖放。
單擊帶有組件的單元格將打開編輯器。在下面的圖像中,我們編輯“ 標簽”組件。Label可以包含變量$ {column},該變量將在運行時被變量數據替換。
表中的數據源可以用SQL查詢,Groovy / Java腳本或可視化查詢表示。可以從表格/面板的編輯菜單中選擇。要進入編輯菜單,請單擊表格/面板標題。在此示例中,數據源是SELECT查詢。
注意!編寫腳本后,必須運行它。
您可以在此處為表格設置頁眉和頁腳,或使用CSS語法修改外觀。
如上圖所示,設計器可以運行3種類型的腳本。
1.數據源腳本最重要的表單腳本。這可以是一個簡單的SQL查詢,如下所示:
SELECT city_id, city, country_id, inhabitants, last_update from city
數據源將創建變量$ {city_id},$ {country_id},$ {country_id},$ {inhabitants},$ {last_update},這些變量將在當前窗格或表內部以及所有子面板和表中可用。然后我們可以創建一個帶有文本的標簽:
The city is ${inhabitants<1000?'small':'large'}. It has ${inhabitants} people.
標簽文本將被評估,$ {..}將被評估為Java表達式并生成以下內容:城市很小。它有800人。
2.初始化腳本這可以是Groovy腳本,將在打開報表時執行。它可以用于為表單,身份驗證等實現一些初始邏輯。
3.每行腳本之后這可以是一個Groovy腳本,用于計算數據源提供的數據的總數,平均值等。
面板或桌子可以嵌入。下面顯示的主數據庫正在使用數據源country_id=$ {country_id} ,其中變量$ {..}由主表提供。
除標簽外,表單還可以包含文本字段,按鈕,單選按鈕,圖表等。按鈕可以打開其他表單頁面并將數據作為變量發送。在目標形式中,變量作為輸入變量被接收。右鍵單擊右側“ 數據流”面板中的輸入字段選項,以添加新的輸入字段。
該變量可以編輯。選擇一個名稱,數據類型,默認值和錯誤消息,以防該變量是強制性的并且保留為空。
在下一個圖像中,有一個帶有兩個標簽,輸入文本字段和一個按鈕的表單。該按鈕具有設置為在單擊時打開DbSchema主頁的操作。這將自動發送變量電子郵件和密碼。
表單應用程序可以部署為Tomcat WAR應用程序。您可以在任何tomcat實例下導出創建的應用程序。為此,您將需要:
久沒有給大家分享網站了,下面6個珍藏已久的資源網站,20T硬盤竟不夠裝,我想全部送給你。
閱讀引導:
推薦星級:★★★★★
這是一個模板資源網站,里面主要是PPT模板,我們可以根據場景、行業、風格,去篩選自己需要的模板類型,支持預覽模板內容。
除此之外,這上面還有Word簡歷模板、Excel財務報表模板、音效模板等,涵蓋各行各業,真是應有盡有。
推薦星級:★★★☆☆
這是一個免費無版權的圖片資源網站,每個星期都會增加數百張高分辨率的圖像,資源是非常的豐富,包含的類別也挺多的。
因為它是國外的網站,所以打開速度比較慢,而且全是英文,不過瀏覽器一般都自帶網頁翻譯功能,可以翻譯成中文哦。
推薦星級:★★★☆☆
這是一個視頻素材資源網站,平時我們制作視頻的時候,可以從這里找一些視頻素材,支持免費下載、直接套用,素材都是比較新的,更新速度也快。
網站提供了很多的原創作品參考,以及佳作賞析!相信對尋找制作視頻靈感的朋友們,研究一下別人的思路,應該能得到到很大的幫助!
推薦星級:★★★☆☆
這是一個音頻資源網站,上面有很多音樂都是無版權的,我們剪輯視頻時可以拿來配音,涵蓋的種類有聲學/民謠、電影學、爵士樂、巖層等。所有音樂都支持在線試聽,也可以直接下載。
推薦星級:★★★☆☆
這是一個無版權商用字體資源網,尤其是我們在做圖片的時候,很多字體都是有版權的,安裝這些免費商用無版權字體,就可以放心使用啦。
總之,這上面的字體非常多,有不同的語言、類型、風格、字重、品牌等,還有字體案例預覽。
實用指數:★★★★☆
上面提到的幾個網站,只是針對某一領域資源的,而這個導航就厲害了,它是一個集合體,雖然不直接提供資源,但會提供路徑。
例如:免費電影網、網盤資源、辦公效率神器、媒體運營工具、實用軟件推薦、免費電子書、自學網站分享等,幾乎可以滿足我們的所有需求!
最美尾巴:
以上就是我今天的分享內容,如果大家覺得有用,記得點贊告訴我,我會繼續分享更多優質的內容。
上面這6個珍藏已久的資源網站,還請大家低調使用哦~
Excel表格是可以作為網頁來進行展示的,也就是說當你完成一個表格,想要通過Web網頁來進行發布,那么就需要看這篇文章了。
目前網絡技術發展十分快,辦公方式也逐漸向網絡辦公進行遷移,這是大趨勢。
那么,當我們編輯好一個工作表之后,如何在網頁上正確顯示,就需要以Web代碼形式來進行處理,這是Excel之外的另一種編碼方式,但是Excel也給出了解決方法。
如下圖所示,編輯好一個表格,通過一些代碼就可以實現網頁顯示。
下圖為發布成Web頁的效果,也就是Htm后綴的文件。
Htm文件有什么用呢?
它是Web頁通用格式,當然不是唯一的格式,也就是說,Htm格式可以用任何瀏覽器打開,而xls或xlsx只能用Excel或WPS等編輯軟件打開,通用性不同,Htm格式只能讀不能編輯。
下面進入正題,了解一下通過VBA如何實現Web網頁發布。
如下圖所示,首先要認識PublishObject對象,圖中有對象的方法和屬性詳細內容。
PublishObject對象看不到,它是不是存在,可以通過代碼來查看。
WorkBook.PublishObjects.Count '返回工作薄中的PublishObject對象數
WorkBook.PublishObjects.item(1).FileName'返回第一個PublishObject對象文件地址和文件名
PublishObjects是一個集合,包含了所有PublishObject對象。
發布只用一個方法:
PublishObject.Publish(true)
具體研究可以看一下代碼
Sub NewPublishObject(xPath As String) '導出Html文件
On Error Resume Next
Dim wx As Workbook, pobj As Object
Set wx=ActiveWorkbook
Set pobj=wx.PublishObjects.Add(xlSourceRange, xPath, wx.ActiveSheet.Name _
, wx.ActiveSheet.UsedRange.Address, xlHtmlStatic, "", wx.ActiveSheet.Name)
With pobj
.Publish (True)
.AutoRepublish=False
' MsgBox .DivID
End With
Set pobj=Nothing
End Sub
上述代碼首先添加一個PublishObject對象,然后再進行方法和屬性設置。
添加PublishObject使用PublishObjects.Add()方法
具體參數如下圖所示:
如果要進行網頁展示表格,相信這個還是十分有用的。
歡迎關注、收藏
---END---
*請認真填寫需求信息,我們會在24小時內與您取得聯系。