發表文章

目前顯示的是 5月, 2023的文章

侯又誠EXCEL樞紐分析PivotTable交叉篩選Slicer

圖片
EXCEL另存範圍為html 劉任昌2023/5/1統計於德明科大A106教室 台灣上市公司簽證會計師 簽證公司數目 勤業眾信聯合會計師事務所      339 資誠聯合會計師事務所          227 安侯建業聯合會計師事務所      219 安永聯合會計師事務所          106 國富浩華聯合會計師事務所      28 正風聯合會計師事務所          14 立本台灣聯合會計師事務所      12 信永中和聯合會計師事務所      6 大中國際聯合會計師事務所      5 德昌聯合會計師事務所          5 致遠聯合會計師事務所          4 惠眾聯合會計師事務所          3 群智聯合會計師事務所          3 建智聯合會計師事務所          3 霈昇聯合會計師事務所   ...

侯又誠Python類別class函數function

圖片
VS Code多邊形編輯 VS Code程式碼 from tkinter import * #從函式庫 tkinter 輸入所有 * 方法 from math import * #從函式庫 math 輸入所有 * 方法 class Regular: def __init__(self, cx, cy, cr, s, t, c, w): #類別共同的設定必然 def __init__ initiate發起 self.cx, self.cy, self.cr = cx, cy, cr #取得中心座標cx, cy, 半徑cr self.s, self.t = s, t #取得邊角數目s,t尖銳程度,取代原來的k = s.get() self.c, self.w = c, w #取得顏色c,寬度w self.u = 2 * pi / self.s #使用模組 math 圓周率 pi self.x, self.y = [], [] for i in range( int(self.s * 1.5)): self.x.append(self.cx + self.cr*cos(i*self.u)) self.y.append(self.cy + self.cr*sin(i*self.u)) def draw(self): #類別的方法 for i in range( int(self.s * 1.5) - self.t): canvas.create_line(self.x[i], self.y[i], self.x[i + self.t], self.y[i + self.t], fill = self.c, width = self.w) def show(): #畫圖 define自訂函數 poly = Regular(cx.get(), cy.get(), cr.get(), s.get(), t.get(),...

侯又誠微軟ACCESS查詢SQL語法ASC上升DESC下降

圖片

侯又誠python, input, str, float

圖片
from math import * def f(r): print(f"u,4tp6輸入的半徑{r} ") print(f"侯又誠圓面積: {pi*r*r} ") print(f"球體積: {pi*r*r*r*4/3}") print(f"球表面積:{pi*r*r*4}") def abc(r): print("侯又誠輸入的半徑 " + str(r)) print("圓面積: "+str(pi*r*r)) print("圓周長: "+str(pi*r*2)) print("球體積: "+str(pi*r*r*r*4/3)) print("球表面積:"+str(pi*r*r*4)) def tri(z): print("侯又誠輸入的角度 " + str(y)) print("正弦sin "+str(sin(z))) print("餘弦cos "+str(cos(z))) def g(z): print(f"正弦sin {sin(z)}") print(f"餘弦cos {cos(z)}") def group(r, t): abc(r) tri(t) f(r) g(t) r = float(input("輸入半徑: ")) y = float(input("輸入角度360度單位: ")) t = y/180*pi #將360較度轉成弧度180=pi group(r,t)

侯又誠Query查詢Datasheet view資料工作表檢視SQL檢視Design檢視

圖片
SELECT 中國股票資料表.代號, 中國股票資料表.公司名稱, 中國股票資料表.價格, 中國股票資料表.漲跌, 中國股票資料表.漲跌幅, 中國股票資料表.成交量, 中國股票資料表.[3個月平均成交量], 中國股票資料表.市值 FROM 中國股票資料表 WHERE (((中國股票資料表.漲跌) 177 178 179

侯又誠python自訂函數built-in內建函數math程式庫

圖片
from math import * #侯又誠從math函式庫輸入所有函數 #取代原來的import math def f(r): #定義函數 define 名稱(參數),以下相同縮排都是 print("圓面積pi r*r: "+str(pi*r*r)) print("圓周長pi r*2: "+str(pi*r*2)) print("球體積pi r*r*r*4/3:"+str(pi*r*r*r*4/3)) print("球表面積pi r*r*4: "+str(pi*r*r*4)) def g(angle): print("正弦sin:"+str(sin(angle))) print("餘弦cos:"+str(cos(angle))) def h(x,y): #用在模組化你的程式碼 f(x) g(y) print("侯又誠:自訂函數h呼叫f,g再呼叫內建pi,sin,cos\n") h(1,pi/6) 在canvas後沒有加上pack() from math import * #侯又誠從math函式庫輸入所有函數 from tkinter import * def f(r): #定義函數 define 名稱(參數),以下相同縮排都是 print("圓面積pi r*r: "+str(pi*r*r)) print("圓周長pi r*2: "+str(pi*r*2)) print("球體積pi r*r*r*4/3:"+str(pi*r*r*r*4/3)) print("球表面積pi r*r*4: "+str(pi*r*r*4)) def g(angle): print("正弦sin:"+str(sin(angle))) print("餘弦cos:"+str(cos(angle))) def h(x,y): #用在模組化你的程式碼 f(x) g(y) print("侯又誠:自訂函數h呼叫f,g再呼叫內建pi,sin,cos\n...

侯又誠ACCESS資料庫關聯圖,查閱精靈

圖片

侯又誠Python類別class函數function

圖片
VS code編輯類別 VS code程式碼 from tkinter import * #從函式庫 tkinter 輸入所有 * 方法 from math import * #從函式庫 math 輸入所有 * 方法 class Regular: def __init__(self, cx, cy, cr, s, t, c, w): #類別共同的設定 self.cx, self.cy, self.cr = cx, cy, cr #取得中心座標cx, cy, 半徑cr self.s, self.t = s, t #取得邊角數目s,t尖銳程度,取代原來的k = s.get() self.c, self.w = c, w #取得顏色c,寬度w self.u = 2 * pi / self.s #使用模組 math 圓周率 pi self.x, self.y = [], [] for i in range( int(self.s * 1.5)): self.x.append(self.cx + self.cr*cos(i*self.u)) self.y.append(self.cy + self.cr*sin(i*self.u)) def draw(self): #類別的方法 for i in range( int(self.s * 1.5) - self.t): canvas.create_line(self.x[i], self.y[i], self.x[i + self.t], self.y[i + self.t], fill = self.c, width = self.w) def show(): #畫圖自訂函數 poly = Regular(cx.get(), cy.get(), cr.get(), s.get(), t.get(), c.get(), w.get()) polyList.app...

侯又誠EXCEL_ACCESS外部資料VBA自訂函數

圖片
VBA程式碼 '侯又誠使用VBA將T轉成10**12, B=^ Public Function TBM_number(abc) '函數將 123.45T 文字轉成數字 i = Len(abc) 'Len() 回傳字串長度 c = Right(abc, 1) 'Right(abc, i) 取 abc 右邊第 1 位 If c = "T" Then n = Val(Left(abc, i - 1)) * 1000000000000# '將 T 轉為兆 ElseIf c = "B" Then n = Val(Left(abc, i - 1)) * 1000000000 '將 B 轉為十億 ElseIf c = "M" Then n = Val(Left(abc, i - 1)) * 1000000 '將 M 轉為百萬 Else n = Val(Left(abc, i - 1)) '直接轉為數字 End If TBM_number = n End Function EXCEL VBA編輯器截圖

侯又誠Python視窗GUI自訂方法canvas.delete('all')

圖片
#原來240單元程式碼如下 from tkinter import * #從函式庫 tkinter 輸入所有 * 方法 from math import * #從函式庫 math 輸入所有 * 方法 t = (3,4,5,6,7,8,9,10,11,12,16,20)#宣告一元組tuple(...) tk = Tk() tk.title("侯又誠視窗使用者介面GUI") canvas = Canvas(tk, width=800, height=500) canvas.pack() def show(event): #定義由事件event(按鈕選單)呼叫的函數show cx, cy, cr = 160, 210, 150 #宣告圓中心座標cx, cy半徑cr x, y =[],[] #宣告二陣列[...] k = s.get() #取得 ge t按鈕選單的選擇變數 u = 2 * pi / k #使用模組 math 圓周率 pi for i in range(k): x.append(cx + cr*cos(i*u)) #加入陣列的元素 y.append(cy + cr*sin(i*u)) #使用模組 math 三角函數cos, sin for i in range(k-1): canvas.create_line(x[i], y[i], x[i+1], y[i+1], width=3, fill='purple') canvas.create_line(x[k-1], y[k-1], x[0], y[0], width=3, fill='purple') #可考慮增加width寬度,fill顏色 def diagonal(): cx, cy, cr = 510, 210, 200 #宣告圓中心座標cx, cy半徑cr x, y =[],[] ...

侯又誠Access資料表Table表單Form外部資料External Data

圖片
資料表原始資料來自公開資訊觀測站 代號 簡稱 董事長 公司中文地址 1303 南亞 吳嘉昭 台北市松山區敦化北路201 號 2303 聯電 洪嘉聰 新竹市新竹科學園區力行二路3號 2308 台達電 海英俊 台北市內湖區瑞光路 186號 2317 鴻海 劉揚偉 新北市土城區土城工業區自由街 2號 2330 台積電 劉德音 新竹科學工業園區新竹市力行六路8號 2412 中華電 謝繼茂 台北市中正區信義路一段21之3 號 2454 聯發科 蔡明介 新竹科學工業園區新竹市篤行一路1號 2881 富邦金 蔡明興 台北市中山區遼寧街 179號15、16樓 2882 國泰金 蔡宏圖 台北市大安區仁愛路四段296號 6505 台塑化 陳寶郎 台北市松山區敦化北路201 號後棟4樓377室 影片 169 170 171 作業 動畫: https://shaoxuanwu.blogspot.com/2023/04/accesstableform-external-data.html 427縮小截圖範圍,才能看清楚 420期中考加分 413_1404_144309KB 323學以致用,好! 316完整呈現動畫 https://d11117331.blogspot.com/2023/04/accesstableformexternal-data.html https://guixiu1485.blogspot.com/2023/04/accesstableformexternal-data.html 427自己做的沒貼上來?