整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          DbSchema生成表單和報表,原來如此簡單

          DbSchema生成表單和報表,原來如此簡單

          bSchema 8 for Mac是mac上一款非常實用的商業數據庫ER圖繪制軟件,可以輕松的對文檔進行注釋或標注,而且Dbschema集成了SQL和數據工具,能生成直觀的圖表、PDF文件或HTML 5文檔等,非常的實用。現在就來給大家分享DbSchema如何生成表單和報表,不要錯過哦!

          表格和報告

          DbSchema集成了功能非常強大且可完全自定義的Forms&Reports Engine。它可以用于:

          • 創建多主體詳細報告;
          • 使用Bootstrap響應HTML模板創建小型應用程序或報告。另外,它們也可以作為JavaFx或PDF運行。
          • 將應用程序部署為WAR Tomcat應用程序。

          生成報告

          您可以從頂部菜單

          右鍵單擊表格標題來打開“表單和報表”引擎。

          創建表單有四種主要方法:

          1. 使用表中的數據;
          2. 使用Visual Query Builder建立查詢并根據結果創建報告;
          3. 使用SQL編輯器編寫查詢,然后根據結果創建報告;
          4. 從頭開始創建報告。

          前三種方式簡單明了,直觀,最后一種將在獨立的章節中進行詳細說明。

          打開表單和報表后,將打開第一個窗口:

          1. 選擇報告的名稱
          2. 選擇數據源
          3. 選擇方向。一份報告每頁可以包含多個記錄,也可以僅包含一個。

          下一個對話框用于選擇報告中將顯示哪些列

          接下來,報告將在新的瀏覽器窗口中打開,如下所示:

          從頭開始設計報告

          要從頭開始設計,請在第一個對話框中選擇“ 清空”選項。報告引擎非常直觀,可與面板表格單元格配合使用

          • 面板和表格在設計器中類似,它們可以具有標題(h1,h2)并包含單元格。
          • 單元格可以包含任何組件:文本,圖像,變量,甚至另一個表格或面板。這樣就提供了在其他面板或表格內創建面板或表格的可能性。

          選擇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 WAR應用程序。您可以在任何tomcat實例下導出創建的應用程序。為此,您將需要:

          • 下載并安裝Tomcat。安裝文件通常是一個zip,您必須將其解壓縮。進入“ bin”文件夾并執行“ startup.bat”。這將啟動tomcat服務器。這可能會要求設置指向當前Java安裝文件夾的JAVA_HOME變量。為此,請按“ Win”鍵(帶有Windows徽標)+ Break,然后按“更改設置”,“系統屬性”和“環境變量”。設置JAVA_HOME之后,您必須關閉并重新打開命令提示符,然后再次執行“ startup.bat”。
          • 從tomcat conf文件夾中編輯tomcat-users.xml文件。
          • 重新啟動tomcat服務器。
          • 登錄http:// localhost:8080并單擊鏈接“ Manage App”。您可以在那里上傳生成的戰爭文件。
          • 瀏覽到http:// localhost:8080 / war_file_name

          久沒有給大家分享網站了,下面6個珍藏已久的資源網站,20T硬盤竟不夠裝,我想全部送給你。

          閱讀引導:

          一、辦公資源網-模板資源

          推薦星級:★★★★★

          這是一個模板資源網站,里面主要是PPT模板,我們可以根據場景、行業、風格,去篩選自己需要的模板類型,支持預覽模板內容。

          除此之外,這上面還有Word簡歷模板、Excel財務報表模板、音效模板等,涵蓋各行各業,真是應有盡有。

          二、Stocksnap-圖片資源

          推薦星級:★★★☆☆

          這是一個免費無版權的圖片資源網站,每個星期都會增加數百張高分辨率的圖像,資源是非常的豐富,包含的類別也挺多的。

          因為它是國外的網站,所以打開速度比較慢,而且全是英文,不過瀏覽器一般都自帶網頁翻譯功能,可以翻譯成中文哦。

          三、新CG兒-視頻資源

          推薦星級:★★★☆☆

          這是一個視頻素材資源網站,平時我們制作視頻的時候,可以從這里找一些視頻素材,支持免費下載、直接套用,素材都是比較新的,更新速度也快。

          網站提供了很多的原創作品參考,以及佳作賞析!相信對尋找制作視頻靈感的朋友們,研究一下別人的思路,應該能得到到很大的幫助!

          四、Bensound-音頻資源

          推薦星級:★★★☆☆

          這是一個音頻資源網站,上面有很多音樂都是無版權的,我們剪輯視頻時可以拿來配音,涵蓋的種類有聲學/民謠、電影學、爵士樂、巖層等。所有音樂都支持在線試聽,也可以直接下載。

          五、字由-字體資源

          推薦星級:★★★☆☆

          這是一個無版權商用字體資源網,尤其是我們在做圖片的時候,很多字體都是有版權的,安裝這些免費商用無版權字體,就可以放心使用啦。

          總之,這上面的字體非常多,有不同的語言、類型、風格、字重、品牌等,還有字體案例預覽。

          六、萬有導航-各種資源

          實用指數:★★★★☆

          上面提到的幾個網站,只是針對某一領域資源的,而這個導航就厲害了,它是一個集合體,雖然不直接提供資源,但會提供路徑。

          例如:免費電影網、網盤資源、辦公效率神器、媒體運營工具、實用軟件推薦、免費電子書、自學網站分享等,幾乎可以滿足我們的所有需求!

          最美尾巴:

          以上就是我今天的分享內容,如果大家覺得有用,記得點贊告訴我,我會繼續分享更多優質的內容。

          上面這6個珍藏已久的資源網站,還請大家低調使用哦~

          o.1

          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)

          具體研究可以看一下代碼

          No.2

          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---


          主站蜘蛛池模板: 国产精品视频一区| 国模大尺度视频一区二区| 另类国产精品一区二区| 精品伦精品一区二区三区视频| 在线观看免费视频一区| 国产乱码精品一区三上| 国产精品乱码一区二区三| 国产在线乱子伦一区二区| 亚洲av福利无码无一区二区| 久久久精品日本一区二区三区| 国模极品一区二区三区| 亚洲av无码片vr一区二区三区| 精品亚洲AV无码一区二区三区| 波多野结衣免费一区视频| A国产一区二区免费入口| jazzjazz国产精品一区二区| 免费人妻精品一区二区三区| 国产精品一区二区久久沈樵| 日本精品无码一区二区三区久久久| 亚洲Av高清一区二区三区| 亚洲一区免费视频| 97久久精品无码一区二区 | 日韩精品一区二区三区国语自制| 亚洲一区二区三区久久| 无码一区18禁3D| 成人精品一区二区不卡视频| 在线视频一区二区日韩国产| 国产在线观看精品一区二区三区91 | 射精专区一区二区朝鲜| 国产福利精品一区二区| 蜜臀AV一区二区| 欧美成人aaa片一区国产精品| 国产乱码精品一区二区三区四川人| 欧美成人aaa片一区国产精品 | 美女AV一区二区三区| 免费一区二区无码视频在线播放| 内射白浆一区二区在线观看| 中文国产成人精品久久一区| 久久91精品国产一区二区| 中文字幕乱码人妻一区二区三区| 国产乱码精品一区二区三区四川人|