<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7448170657324920323</id><updated>2026-03-20T18:43:45.105+07:00</updated><category term="How to PC"/><category term="Tutorial"/><category term="Appsheet"/><category term="Ms Access"/><category term="Ms Excel"/><category term="CD-DVD Burning"/><category term="CMS Website"/><category term="Antivirus"/><category term="Photo Editting"/><category term="Audio Softwares"/><category term="Communications"/><category term="Education"/><category term="Android"/><category term="Driver"/><category term="Screen Capture"/><category term="GIS MAPS"/><category term="MS Offices"/><category term="windows 10"/><category term="Games"/><category term="Media Players"/><category term="Mind mapping"/><category term="PDF Reader"/><category term="iOS"/><category term="Action games"/><category term="Fonts"/><category term="News"/><category term="Windows utilities"/><category term="Data Recovery"/><category term="Name cards"/><category term="Articles"/><category term="Operating System"/><category term="โปรแกรมป้องกันไวรัส "/><category term="Ms Powerpoint"/><category term="Sport games"/><category term="Linux"/><category term="Ms Word"/><category term="Planning games"/><category term="Programming"/><category term="Internet Browser"/><category term="Thailand internet"/><category term="3D Graphic Design"/><category term="PC Optimize"/><category term="Thai Language "/><category term="How to iOS"/><category term="Kids Games"/><category term="Printer drivers"/><category term="SmartPhone Review"/><category term="Video Editing"/><category term="PHP STUDY"/><category term="POS Software"/><category term="Audio Driver"/><category term="Network Driver"/><category term="Others"/><category term="cyber security"/><category term="Display Driver"/><category term="IT Update"/><category term="Image Viewer"/><category term="Library"/><category term="Notebook drivers"/><category term="windows11"/><category term="FTP"/><category term="Mac software"/><category term="Typing"/><category term="Windows Phone"/><category term="blackberry"/><category term="Database"/><category term="Google Sheet"/><category term="Media player"/><category term="Online training"/><category term="Open Source  Office"/><category term="Review computer"/><category term="Learning Games"/><category term="How to Android"/><category term="แบ่งปันไฟล์ข้อสอบ"/><title type='text'>thaifreewaredownload.com</title><subtitle type='html'>Freeware computers and mobiles download ดาวโหลดฟรีแวร์คอมพิวเตอร์และโทรศัพท์มือถือ</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2327</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-7797341891392931390</id><published>2026-03-20T18:32:00.005+07:00</published><updated>2026-03-20T18:43:44.903+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Appsheet"/><title type='text'>Queue system on Appsheet ep1</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;&lt;p data-end=&quot;225&quot; data-start=&quot;94&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;I’ll walk you step-by-step like a &lt;strong data-end=&quot;160&quot; data-start=&quot;128&quot;&gt;workshop you can follow live&lt;/strong&gt;&lt;br data-end=&quot;163&quot; data-start=&quot;160&quot; /&gt;
👉 Goal: &lt;strong data-end=&quot;225&quot; data-start=&quot;172&quot;&gt;Queue System App (Call Next / Finish / Auto Flow)&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr data-end=&quot;230&quot; data-start=&quot;227&quot; /&gt;
&lt;/h1&gt;&lt;h1 data-end=&quot;268&quot; data-section-id=&quot;10d7caw&quot; data-start=&quot;232&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🚀 🧩 OVERVIEW (What you’ll build)&lt;/span&gt;&lt;/h1&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;p data-end=&quot;295&quot; data-start=&quot;270&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;At the end you will have:&lt;/span&gt;&lt;/p&gt;
&lt;ul data-end=&quot;410&quot; data-start=&quot;297&quot;&gt;
&lt;li data-end=&quot;322&quot; data-section-id=&quot;bdso65&quot; data-start=&quot;297&quot;&gt;
&lt;p data-end=&quot;322&quot; data-start=&quot;299&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;📱 Queue list (waiting)&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;346&quot; data-section-id=&quot;7ydw9r&quot; data-start=&quot;323&quot;&gt;
&lt;p data-end=&quot;346&quot; data-start=&quot;325&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;📢 Now Serving screen&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;369&quot; data-section-id=&quot;kd070k&quot; data-start=&quot;347&quot;&gt;
&lt;p data-end=&quot;369&quot; data-start=&quot;349&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🔘 Button: Call Next&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;389&quot; data-section-id=&quot;6k4kvm&quot; data-start=&quot;370&quot;&gt;
&lt;p data-end=&quot;389&quot; data-start=&quot;372&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🔘 Button: Finish&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;410&quot; data-section-id=&quot;16o6dyz&quot; data-start=&quot;390&quot;&gt;
&lt;p data-end=&quot;410&quot; data-start=&quot;392&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🔁 Auto move queue&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-end=&quot;415&quot; data-start=&quot;412&quot; /&gt;
&lt;/h1&gt;&lt;h1 data-end=&quot;462&quot; data-section-id=&quot;7c0ud4&quot; data-start=&quot;417&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🧱 STEP 1: Create Google Sheet (Foundation)&lt;/span&gt;&lt;/h1&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;p data-end=&quot;487&quot; data-start=&quot;464&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Create Sheet: &lt;strong data-end=&quot;487&quot; data-start=&quot;478&quot;&gt;Queue&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/h1&gt;&lt;h3 data-end=&quot;501&quot; data-section-id=&quot;1vtgal5&quot; data-start=&quot;489&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Columns:&lt;/span&gt;&lt;/h3&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;div class=&quot;TyagGW_tableContainer&quot;&gt;&lt;div class=&quot;group TyagGW_tableWrapper flex flex-col-reverse w-fit&quot; tabindex=&quot;-1&quot;&gt;&lt;table class=&quot;w-fit min-w-(--thread-content-width)&quot; data-end=&quot;735&quot; data-start=&quot;503&quot;&gt;&lt;thead data-end=&quot;534&quot; data-start=&quot;503&quot;&gt;&lt;tr data-end=&quot;534&quot; data-start=&quot;503&quot;&gt;&lt;th class=&quot;&quot; data-col-size=&quot;sm&quot; data-end=&quot;512&quot; data-start=&quot;503&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Column&lt;/span&gt;&lt;/th&gt;&lt;th class=&quot;&quot; data-col-size=&quot;sm&quot; data-end=&quot;519&quot; data-start=&quot;512&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Type&lt;/span&gt;&lt;/th&gt;&lt;th class=&quot;&quot; data-col-size=&quot;sm&quot; data-end=&quot;534&quot; data-start=&quot;519&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-end=&quot;735&quot; data-start=&quot;566&quot;&gt;&lt;tr data-end=&quot;585&quot; data-start=&quot;566&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;571&quot; data-start=&quot;566&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;ID&lt;/span&gt;&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;578&quot; data-start=&quot;571&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Text&lt;/span&gt;&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;585&quot; data-start=&quot;578&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Key&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-end=&quot;617&quot; data-start=&quot;586&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;593&quot; data-start=&quot;586&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Name&lt;/span&gt;&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;600&quot; data-start=&quot;593&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Text&lt;/span&gt;&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;617&quot; data-start=&quot;600&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Customer name&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-end=&quot;658&quot; data-start=&quot;618&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;632&quot; data-start=&quot;618&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;QueueNumber&lt;/span&gt;&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;641&quot; data-start=&quot;632&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;658&quot; data-start=&quot;641&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Running queue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-end=&quot;703&quot; data-start=&quot;659&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;668&quot; data-start=&quot;659&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Status&lt;/span&gt;&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;675&quot; data-start=&quot;668&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Text&lt;/span&gt;&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;703&quot; data-start=&quot;675&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Waiting / Serving / Done&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-end=&quot;735&quot; data-start=&quot;704&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;716&quot; data-start=&quot;704&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;CreatedAt&lt;/span&gt;&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;727&quot; data-start=&quot;716&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;DateTime&lt;/span&gt;&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;735&quot; data-start=&quot;727&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Time&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;
&lt;hr data-end=&quot;740&quot; data-start=&quot;737&quot; /&gt;
&lt;/h1&gt;&lt;h3 data-end=&quot;767&quot; data-section-id=&quot;stg5lx&quot; data-start=&quot;742&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🔥 IMPORTANT FORMULAS&lt;/span&gt;&lt;/h3&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;p data-end=&quot;781&quot; data-start=&quot;769&quot;&gt;&lt;strong data-end=&quot;781&quot; data-start=&quot;769&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;ID (Key)&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;pre class=&quot;overflow-visible! px-0!&quot; data-end=&quot;800&quot; data-start=&quot;782&quot;&gt;&lt;div class=&quot;relative w-full mt-4 mb-1&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;div class=&quot;relative&quot;&gt;&lt;div class=&quot;h-full min-h-0 min-w-0&quot;&gt;&lt;div class=&quot;h-full min-h-0 min-w-0&quot;&gt;&lt;div class=&quot;border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl&quot;&gt;&lt;div class=&quot;h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback&quot;&gt;&lt;div class=&quot;pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1&quot;&gt;&lt;/div&gt;&lt;div class=&quot;pe-11 pt-3&quot;&gt;&lt;div class=&quot;relative z-0 flex max-w-full&quot;&gt;&lt;div class=&quot;q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj&quot; dir=&quot;ltr&quot; id=&quot;code-block-viewer&quot;&gt;&lt;div class=&quot;cm-scroller&quot;&gt;&lt;div class=&quot;cm-content q9tKkq_readonly&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;UNIQUEID()&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;
&lt;p data-end=&quot;860&quot; data-start=&quot;802&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;strong data-end=&quot;817&quot; data-start=&quot;802&quot;&gt;QueueNumber&lt;/strong&gt;&lt;br /&gt;
👉 (optional simple version: manual first)&lt;/span&gt;&lt;/p&gt;
&lt;hr data-end=&quot;865&quot; data-start=&quot;862&quot; /&gt;
&lt;/h1&gt;&lt;h1 data-end=&quot;899&quot; data-section-id=&quot;11zpe4h&quot; data-start=&quot;867&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;⚙️ STEP 2: Create AppSheet App&lt;/span&gt;&lt;/h1&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;ol data-end=&quot;979&quot; data-start=&quot;901&quot;&gt;
&lt;li data-end=&quot;918&quot; data-section-id=&quot;1l13xrb&quot; data-start=&quot;901&quot;&gt;
&lt;p data-end=&quot;918&quot; data-start=&quot;904&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Go to AppSheet&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;952&quot; data-section-id=&quot;74jwym&quot; data-start=&quot;919&quot;&gt;
&lt;p data-end=&quot;952&quot; data-start=&quot;922&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Create App → From Google Sheet&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;979&quot; data-section-id=&quot;epsjbi&quot; data-start=&quot;953&quot;&gt;
&lt;p data-end=&quot;979&quot; data-start=&quot;956&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Select your Queue table&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-end=&quot;984&quot; data-start=&quot;981&quot; /&gt;
&lt;/h1&gt;&lt;h1 data-end=&quot;1033&quot; data-section-id=&quot;1ny9hxt&quot; data-start=&quot;986&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🧠 STEP 3: Configure Columns (VERY IMPORTANT)&lt;/span&gt;&lt;/h1&gt;&lt;h3 data-end=&quot;1052&quot; data-section-id=&quot;lzin7o&quot; data-start=&quot;1035&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Status Column&lt;/span&gt;&lt;/h3&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;

&lt;ul data-end=&quot;1114&quot; data-start=&quot;1053&quot;&gt;
&lt;li data-end=&quot;1065&quot; data-section-id=&quot;1l9yxkp&quot; data-start=&quot;1053&quot;&gt;
&lt;p data-end=&quot;1065&quot; data-start=&quot;1055&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Type: Enum&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1114&quot; data-section-id=&quot;q4m7ix&quot; data-start=&quot;1066&quot;&gt;
&lt;p data-end=&quot;1075&quot; data-start=&quot;1068&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Values:&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;overflow-visible! px-0!&quot; data-end=&quot;1114&quot; data-start=&quot;1078&quot;&gt;&lt;div class=&quot;relative w-full mt-4 mb-1&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;div class=&quot;relative&quot;&gt;&lt;div class=&quot;h-full min-h-0 min-w-0&quot;&gt;&lt;div class=&quot;h-full min-h-0 min-w-0&quot;&gt;&lt;div class=&quot;border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl&quot;&gt;&lt;div class=&quot;h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback&quot;&gt;&lt;div class=&quot;pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1&quot;&gt;&lt;/div&gt;&lt;div class=&quot;pe-11 pt-3&quot;&gt;&lt;div class=&quot;relative z-0 flex max-w-full&quot;&gt;&lt;div class=&quot;q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj&quot; dir=&quot;ltr&quot; id=&quot;code-block-viewer&quot;&gt;&lt;div class=&quot;cm-scroller&quot;&gt;&lt;div class=&quot;cm-content q9tKkq_readonly&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Waiting&lt;br /&gt;Serving&lt;br /&gt;Done&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/h1&gt;&lt;h3 data-end=&quot;1129&quot; data-section-id=&quot;y455ar&quot; data-start=&quot;1116&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;CreatedAt&lt;/span&gt;&lt;/h3&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;ul data-end=&quot;1146&quot; data-start=&quot;1130&quot;&gt;
&lt;li data-end=&quot;1146&quot; data-section-id=&quot;1gzsm4n&quot; data-start=&quot;1130&quot;&gt;
&lt;p data-end=&quot;1146&quot; data-start=&quot;1132&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Initial value:&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;overflow-visible! px-0!&quot; data-end=&quot;1160&quot; data-start=&quot;1147&quot;&gt;&lt;div class=&quot;relative w-full mt-4 mb-1&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;div class=&quot;relative&quot;&gt;&lt;div class=&quot;h-full min-h-0 min-w-0&quot;&gt;&lt;div class=&quot;h-full min-h-0 min-w-0&quot;&gt;&lt;div class=&quot;border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl&quot;&gt;&lt;div class=&quot;h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback&quot;&gt;&lt;div class=&quot;pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1&quot;&gt;&lt;/div&gt;&lt;div class=&quot;pe-11 pt-3&quot;&gt;&lt;div class=&quot;relative z-0 flex max-w-full&quot;&gt;&lt;div class=&quot;q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj&quot; dir=&quot;ltr&quot; id=&quot;code-block-viewer&quot;&gt;&lt;div class=&quot;cm-scroller&quot;&gt;&lt;div class=&quot;cm-content q9tKkq_readonly&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;NOW()&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;
&lt;hr data-end=&quot;1165&quot; data-start=&quot;1162&quot; /&gt;
&lt;/h1&gt;&lt;h1 data-end=&quot;1209&quot; data-section-id=&quot;6xnjkb&quot; data-start=&quot;1167&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;📱 STEP 4: Create SLICES (Best Practice)&lt;/span&gt;&lt;/h1&gt;&lt;h2 data-end=&quot;1238&quot; data-section-id=&quot;yj4j40&quot; data-start=&quot;1211&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🔹 Slice 1: WaitingQueue&lt;/span&gt;&lt;/h2&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;

&lt;pre class=&quot;overflow-visible! px-0!&quot; data-end=&quot;1267&quot; data-start=&quot;1239&quot;&gt;&lt;div class=&quot;relative w-full mt-4 mb-1&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;div class=&quot;relative&quot;&gt;&lt;div class=&quot;h-full min-h-0 min-w-0&quot;&gt;&lt;div class=&quot;h-full min-h-0 min-w-0&quot;&gt;&lt;div class=&quot;border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl&quot;&gt;&lt;div class=&quot;h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback&quot;&gt;&lt;div class=&quot;pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1&quot;&gt;&lt;/div&gt;&lt;div class=&quot;pe-11 pt-3&quot;&gt;&lt;div class=&quot;relative z-0 flex max-w-full&quot;&gt;&lt;div class=&quot;q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj&quot; dir=&quot;ltr&quot; id=&quot;code-block-viewer&quot;&gt;&lt;div class=&quot;cm-scroller&quot;&gt;&lt;div class=&quot;cm-content q9tKkq_readonly&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;[Status] = &quot;Waiting&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;
&lt;/h1&gt;&lt;h2 data-end=&quot;1296&quot; data-section-id=&quot;ufwhru&quot; data-start=&quot;1269&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🔹 Slice 2: ServingQueue&lt;/span&gt;&lt;/h2&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;pre class=&quot;overflow-visible! px-0!&quot; data-end=&quot;1325&quot; data-start=&quot;1297&quot;&gt;&lt;div class=&quot;relative w-full mt-4 mb-1&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;div class=&quot;relative&quot;&gt;&lt;div class=&quot;h-full min-h-0 min-w-0&quot;&gt;&lt;div class=&quot;h-full min-h-0 min-w-0&quot;&gt;&lt;div class=&quot;border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl&quot;&gt;&lt;div class=&quot;h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback&quot;&gt;&lt;div class=&quot;pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1&quot;&gt;&lt;/div&gt;&lt;div class=&quot;pe-11 pt-3&quot;&gt;&lt;div class=&quot;relative z-0 flex max-w-full&quot;&gt;&lt;div class=&quot;q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj&quot; dir=&quot;ltr&quot; id=&quot;code-block-viewer&quot;&gt;&lt;div class=&quot;cm-scroller&quot;&gt;&lt;div class=&quot;cm-content q9tKkq_readonly&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;[Status] = &quot;Serving&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;
&lt;/h1&gt;&lt;h2 data-end=&quot;1351&quot; data-section-id=&quot;r8rijt&quot; data-start=&quot;1327&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🔹 Slice 3: DoneQueue&lt;/span&gt;&lt;/h2&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;pre class=&quot;overflow-visible! px-0!&quot; data-end=&quot;1377&quot; data-start=&quot;1352&quot;&gt;&lt;div class=&quot;relative w-full mt-4 mb-1&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;div class=&quot;relative&quot;&gt;&lt;div class=&quot;h-full min-h-0 min-w-0&quot;&gt;&lt;div class=&quot;h-full min-h-0 min-w-0&quot;&gt;&lt;div class=&quot;border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl&quot;&gt;&lt;div class=&quot;h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback&quot;&gt;&lt;div class=&quot;pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1&quot;&gt;&lt;/div&gt;&lt;div class=&quot;pe-11 pt-3&quot;&gt;&lt;div class=&quot;relative z-0 flex max-w-full&quot;&gt;&lt;div class=&quot;q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj&quot; dir=&quot;ltr&quot; id=&quot;code-block-viewer&quot;&gt;&lt;div class=&quot;cm-scroller&quot;&gt;&lt;div class=&quot;cm-content q9tKkq_readonly&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;[Status] = &quot;Done&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;
&lt;hr data-end=&quot;1382&quot; data-start=&quot;1379&quot; /&gt;
&lt;/h1&gt;&lt;h1 data-end=&quot;1409&quot; data-section-id=&quot;2ci65y&quot; data-start=&quot;1384&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;📊 STEP 5: Create Views&lt;/span&gt;&lt;/h1&gt;&lt;h2 data-end=&quot;1437&quot; data-section-id=&quot;ahkq8l&quot; data-start=&quot;1411&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🟢 View 1: Waiting List&lt;/span&gt;&lt;/h2&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;

&lt;ul data-end=&quot;1501&quot; data-start=&quot;1438&quot;&gt;
&lt;li data-end=&quot;1452&quot; data-section-id=&quot;89upqo&quot; data-start=&quot;1438&quot;&gt;
&lt;p data-end=&quot;1452&quot; data-start=&quot;1440&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Table / Deck&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1475&quot; data-section-id=&quot;1w3meb9&quot; data-start=&quot;1453&quot;&gt;
&lt;p data-end=&quot;1475&quot; data-start=&quot;1455&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Source: WaitingQueue&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1501&quot; data-section-id=&quot;1ihu6kq&quot; data-start=&quot;1476&quot;&gt;
&lt;p data-end=&quot;1501&quot; data-start=&quot;1478&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Sort by QueueNumber ASC&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-end=&quot;1506&quot; data-start=&quot;1503&quot; /&gt;
&lt;/h1&gt;&lt;h2 data-end=&quot;1533&quot; data-section-id=&quot;7v0b70&quot; data-start=&quot;1508&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🔵 View 2: Now Serving&lt;/span&gt;&lt;/h2&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;ul data-end=&quot;1570&quot; data-start=&quot;1534&quot;&gt;
&lt;li data-end=&quot;1547&quot; data-section-id=&quot;gvzeyc&quot; data-start=&quot;1534&quot;&gt;
&lt;p data-end=&quot;1547&quot; data-start=&quot;1536&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Detail View&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1570&quot; data-section-id=&quot;ii243w&quot; data-start=&quot;1548&quot;&gt;
&lt;p data-end=&quot;1570&quot; data-start=&quot;1550&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Source: ServingQueue&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end=&quot;1596&quot; data-start=&quot;1572&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;👉 Show only 1 row (top)&lt;/span&gt;&lt;/p&gt;
&lt;hr data-end=&quot;1601&quot; data-start=&quot;1598&quot; /&gt;
&lt;/h1&gt;&lt;h2 data-end=&quot;1626&quot; data-section-id=&quot;111yo3f&quot; data-start=&quot;1603&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🟣 View 3: Dashboard&lt;/span&gt;&lt;/h2&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;p data-end=&quot;1638&quot; data-start=&quot;1627&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;👉 Combine:&lt;/span&gt;&lt;/p&gt;
&lt;ul data-end=&quot;1667&quot; data-start=&quot;1639&quot;&gt;
&lt;li data-end=&quot;1652&quot; data-section-id=&quot;1h8wydo&quot; data-start=&quot;1639&quot;&gt;
&lt;p data-end=&quot;1652&quot; data-start=&quot;1641&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Now Serving&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1667&quot; data-section-id=&quot;ab3lt&quot; data-start=&quot;1653&quot;&gt;
&lt;p data-end=&quot;1667&quot; data-start=&quot;1655&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Waiting List&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-end=&quot;1672&quot; data-start=&quot;1669&quot; /&gt;
&lt;/h1&gt;&lt;h1 data-end=&quot;1712&quot; data-section-id=&quot;ayafwi&quot; data-start=&quot;1674&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;⚡ STEP 6: ACTIONS (Core Learning 🔥)&lt;/span&gt;&lt;/h1&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;hr data-end=&quot;1717&quot; data-start=&quot;1714&quot; /&gt;
&lt;/h1&gt;&lt;h1 data-end=&quot;1751&quot; data-section-id=&quot;11itrp5&quot; data-start=&quot;1719&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🟢 ACTION 1: “Call Next Queue”&lt;/span&gt;&lt;/h1&gt;&lt;h2 data-end=&quot;1761&quot; data-section-id=&quot;xl46yv&quot; data-start=&quot;1753&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Type:&lt;/span&gt;&lt;/h2&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;

&lt;p data-end=&quot;1801&quot; data-start=&quot;1762&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;👉 Data: set the values of some columns&lt;/span&gt;&lt;/p&gt;
&lt;/h1&gt;&lt;h2 data-end=&quot;1813&quot; data-section-id=&quot;1yeg8su&quot; data-start=&quot;1803&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Target:&lt;/span&gt;&lt;/h2&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;p data-end=&quot;1831&quot; data-start=&quot;1814&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;👉 Referenced Row&lt;/span&gt;&lt;/p&gt;
&lt;hr data-end=&quot;1836&quot; data-start=&quot;1833&quot; /&gt;
&lt;/h1&gt;&lt;h2 data-end=&quot;1866&quot; data-section-id=&quot;qtkjns&quot; data-start=&quot;1838&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🔥 Expression (IMPORTANT)&lt;/span&gt;&lt;/h2&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;pre class=&quot;overflow-visible! px-0!&quot; data-end=&quot;1967&quot; data-start=&quot;1867&quot;&gt;&lt;div class=&quot;relative w-full mt-4 mb-1&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;div class=&quot;relative&quot;&gt;&lt;div class=&quot;h-full min-h-0 min-w-0&quot;&gt;&lt;div class=&quot;h-full min-h-0 min-w-0&quot;&gt;&lt;div class=&quot;border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl&quot;&gt;&lt;div class=&quot;h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback&quot;&gt;&lt;div class=&quot;pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1&quot;&gt;&lt;/div&gt;&lt;div class=&quot;pe-11 pt-3&quot;&gt;&lt;div class=&quot;relative z-0 flex max-w-full&quot;&gt;&lt;div class=&quot;q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj&quot; dir=&quot;ltr&quot; id=&quot;code-block-viewer&quot;&gt;&lt;div class=&quot;cm-scroller&quot;&gt;&lt;div class=&quot;cm-content q9tKkq_readonly&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;ANY(&lt;br /&gt;  ORDERBY(&lt;br /&gt;    SELECT(Queue[ID], [Status]=&quot;Waiting&quot;),&lt;br /&gt;    [QueueNumber],&lt;br /&gt;    TRUE&lt;br /&gt;  )&lt;br /&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;
&lt;hr data-end=&quot;1972&quot; data-start=&quot;1969&quot; /&gt;
&lt;/h1&gt;&lt;h2 data-end=&quot;1986&quot; data-section-id=&quot;1u5klgb&quot; data-start=&quot;1974&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Set this:&lt;/span&gt;&lt;/h2&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;pre class=&quot;overflow-visible! px-0!&quot; data-end=&quot;2013&quot; data-start=&quot;1987&quot;&gt;&lt;div class=&quot;relative w-full mt-4 mb-1&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;div class=&quot;relative&quot;&gt;&lt;div class=&quot;h-full min-h-0 min-w-0&quot;&gt;&lt;div class=&quot;h-full min-h-0 min-w-0&quot;&gt;&lt;div class=&quot;border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl&quot;&gt;&lt;div class=&quot;h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback&quot;&gt;&lt;div class=&quot;pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1&quot;&gt;&lt;/div&gt;&lt;div class=&quot;pe-11 pt-3&quot;&gt;&lt;div class=&quot;relative z-0 flex max-w-full&quot;&gt;&lt;div class=&quot;q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj&quot; dir=&quot;ltr&quot; id=&quot;code-block-viewer&quot;&gt;&lt;div class=&quot;cm-scroller&quot;&gt;&lt;div class=&quot;cm-content q9tKkq_readonly&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Status = &quot;Serving&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;
&lt;hr data-end=&quot;2018&quot; data-start=&quot;2015&quot; /&gt;
&lt;/h1&gt;&lt;h1 data-end=&quot;2049&quot; data-section-id=&quot;1np035m&quot; data-start=&quot;2020&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🔴 ACTION 2: “Finish Queue”&lt;/span&gt;&lt;/h1&gt;&lt;h2 data-end=&quot;2059&quot; data-section-id=&quot;xl46yv&quot; data-start=&quot;2051&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Type:&lt;/span&gt;&lt;/h2&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;

&lt;p data-end=&quot;2083&quot; data-start=&quot;2060&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;👉 Data: set the values&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;overflow-visible! px-0!&quot; data-end=&quot;2108&quot; data-start=&quot;2085&quot;&gt;&lt;div class=&quot;relative w-full mt-4 mb-1&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;div class=&quot;relative&quot;&gt;&lt;div class=&quot;h-full min-h-0 min-w-0&quot;&gt;&lt;div class=&quot;h-full min-h-0 min-w-0&quot;&gt;&lt;div class=&quot;border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl&quot;&gt;&lt;div class=&quot;h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback&quot;&gt;&lt;div class=&quot;pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1&quot;&gt;&lt;/div&gt;&lt;div class=&quot;pe-11 pt-3&quot;&gt;&lt;div class=&quot;relative z-0 flex max-w-full&quot;&gt;&lt;div class=&quot;q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj&quot; dir=&quot;ltr&quot; id=&quot;code-block-viewer&quot;&gt;&lt;div class=&quot;cm-scroller&quot;&gt;&lt;div class=&quot;cm-content q9tKkq_readonly&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Status = &quot;Done&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;
&lt;hr data-end=&quot;2113&quot; data-start=&quot;2110&quot; /&gt;
&lt;/h1&gt;&lt;h1 data-end=&quot;2147&quot; data-section-id=&quot;r2iut1&quot; data-start=&quot;2115&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🟡 ACTION 3: “Auto Next Queue”&lt;/span&gt;&lt;/h1&gt;&lt;h2 data-end=&quot;2157&quot; data-section-id=&quot;xl46yv&quot; data-start=&quot;2149&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Type:&lt;/span&gt;&lt;/h2&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;

&lt;p data-end=&quot;2175&quot; data-start=&quot;2158&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;👉 Grouped Action&lt;/span&gt;&lt;/p&gt;
&lt;/h1&gt;&lt;h3 data-end=&quot;2187&quot; data-section-id=&quot;onac65&quot; data-start=&quot;2177&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Steps:&lt;/span&gt;&lt;/h3&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;ol data-end=&quot;2218&quot; data-start=&quot;2188&quot;&gt;
&lt;li data-end=&quot;2205&quot; data-section-id=&quot;khf63k&quot; data-start=&quot;2188&quot;&gt;
&lt;p data-end=&quot;2205&quot; data-start=&quot;2191&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Finish current&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2218&quot; data-section-id=&quot;jueyzg&quot; data-start=&quot;2206&quot;&gt;
&lt;p data-end=&quot;2218&quot; data-start=&quot;2209&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Call next&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-end=&quot;2223&quot; data-start=&quot;2220&quot; /&gt;
&lt;/h1&gt;&lt;h1 data-end=&quot;2264&quot; data-section-id=&quot;irvw6a&quot; data-start=&quot;2225&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🎯 STEP 7: SHOW ONLY WHEN (Pro Trick)&lt;/span&gt;&lt;/h1&gt;&lt;h2 data-end=&quot;2314&quot; data-section-id=&quot;un1cnp&quot; data-start=&quot;2266&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Show “Call Next” ONLY when no one is serving:&lt;/span&gt;&lt;/h2&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;

&lt;pre class=&quot;overflow-visible! px-0!&quot; data-end=&quot;2372&quot; data-start=&quot;2316&quot;&gt;&lt;div class=&quot;relative w-full mt-4 mb-1&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;div class=&quot;relative&quot;&gt;&lt;div class=&quot;h-full min-h-0 min-w-0&quot;&gt;&lt;div class=&quot;h-full min-h-0 min-w-0&quot;&gt;&lt;div class=&quot;border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl&quot;&gt;&lt;div class=&quot;h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback&quot;&gt;&lt;div class=&quot;pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1&quot;&gt;&lt;/div&gt;&lt;div class=&quot;pe-11 pt-3&quot;&gt;&lt;div class=&quot;relative z-0 flex max-w-full&quot;&gt;&lt;div class=&quot;q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj&quot; dir=&quot;ltr&quot; id=&quot;code-block-viewer&quot;&gt;&lt;div class=&quot;cm-scroller&quot;&gt;&lt;div class=&quot;cm-content q9tKkq_readonly&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;COUNT(SELECT(Queue[ID], [Status]=&quot;Serving&quot;)) = 0&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;
&lt;hr data-end=&quot;2377&quot; data-start=&quot;2374&quot; /&gt;
&lt;/h1&gt;&lt;h2 data-end=&quot;2414&quot; data-section-id=&quot;sbt14s&quot; data-start=&quot;2379&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Show “Finish” ONLY when serving:&lt;/span&gt;&lt;/h2&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;pre class=&quot;overflow-visible! px-0!&quot; data-end=&quot;2444&quot; data-start=&quot;2416&quot;&gt;&lt;div class=&quot;relative w-full mt-4 mb-1&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;div class=&quot;relative&quot;&gt;&lt;div class=&quot;h-full min-h-0 min-w-0&quot;&gt;&lt;div class=&quot;h-full min-h-0 min-w-0&quot;&gt;&lt;div class=&quot;border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl&quot;&gt;&lt;div class=&quot;h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback&quot;&gt;&lt;div class=&quot;pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1&quot;&gt;&lt;/div&gt;&lt;div class=&quot;pe-11 pt-3&quot;&gt;&lt;div class=&quot;relative z-0 flex max-w-full&quot;&gt;&lt;div class=&quot;q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj&quot; dir=&quot;ltr&quot; id=&quot;code-block-viewer&quot;&gt;&lt;div class=&quot;cm-scroller&quot;&gt;&lt;div class=&quot;cm-content q9tKkq_readonly&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;[Status] = &quot;Serving&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;
&lt;hr data-end=&quot;2449&quot; data-start=&quot;2446&quot; /&gt;
&lt;/h1&gt;&lt;h1 data-end=&quot;2498&quot; data-section-id=&quot;gvr6qr&quot; data-start=&quot;2451&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🧠 STEP 8: UX IMPROVEMENT (Make it feel real)&lt;/span&gt;&lt;/h1&gt;&lt;h2 data-end=&quot;2521&quot; data-section-id=&quot;12owf75&quot; data-start=&quot;2500&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🔥 Add Format Rule&lt;/span&gt;&lt;/h2&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;

&lt;ul data-end=&quot;2573&quot; data-start=&quot;2523&quot;&gt;
&lt;li data-end=&quot;2540&quot; data-section-id=&quot;zsxwtv&quot; data-start=&quot;2523&quot;&gt;
&lt;p data-end=&quot;2540&quot; data-start=&quot;2525&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Serving → Green&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2559&quot; data-section-id=&quot;wj7il1&quot; data-start=&quot;2541&quot;&gt;
&lt;p data-end=&quot;2559&quot; data-start=&quot;2543&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Waiting → Yellow&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2573&quot; data-section-id=&quot;1da02nr&quot; data-start=&quot;2560&quot;&gt;
&lt;p data-end=&quot;2573&quot; data-start=&quot;2562&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Done → Gray&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-end=&quot;2578&quot; data-start=&quot;2575&quot; /&gt;
&lt;/h1&gt;&lt;h1 data-end=&quot;2610&quot; data-section-id=&quot;euv64y&quot; data-start=&quot;2580&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🚨 STEP 9: TEST (IMPORTANT!)&lt;/span&gt;&lt;/h1&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;p data-end=&quot;2623&quot; data-start=&quot;2612&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Test cases:&lt;/span&gt;&lt;/p&gt;
&lt;p data-end=&quot;2699&quot; data-start=&quot;2625&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;✅ Add 3–5 queue&lt;br data-end=&quot;2643&quot; data-start=&quot;2640&quot; /&gt;
✅ Press Call Next&lt;br data-end=&quot;2663&quot; data-start=&quot;2660&quot; /&gt;
✅ Press Finish&lt;br data-end=&quot;2680&quot; data-start=&quot;2677&quot; /&gt;
✅ Check auto flow&lt;/span&gt;&lt;/p&gt;
&lt;hr data-end=&quot;2704&quot; data-start=&quot;2701&quot; /&gt;
&lt;/h1&gt;&lt;h1 data-end=&quot;2739&quot; data-section-id=&quot;1d8i9c3&quot; data-start=&quot;2706&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;💥 STEP 10: BONUS (Make it WOW)&lt;/span&gt;&lt;/h1&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;p data-end=&quot;2745&quot; data-start=&quot;2741&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Add:&lt;/span&gt;&lt;/p&gt;
&lt;/h1&gt;&lt;h3 data-end=&quot;2765&quot; data-section-id=&quot;1wrq5bw&quot; data-start=&quot;2747&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🔊 Sound Alert&lt;/span&gt;&lt;/h3&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;p data-end=&quot;2773&quot; data-start=&quot;2766&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;👉 Use:&lt;/span&gt;&lt;/p&gt;
&lt;ul data-end=&quot;2812&quot; data-start=&quot;2774&quot;&gt;
&lt;li data-end=&quot;2792&quot; data-section-id=&quot;80j26n&quot; data-start=&quot;2774&quot;&gt;
&lt;p data-end=&quot;2792&quot; data-start=&quot;2776&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Automation (Bot)&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2812&quot; data-section-id=&quot;gku2jd&quot; data-start=&quot;2793&quot;&gt;
&lt;p data-end=&quot;2812&quot; data-start=&quot;2795&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Send notification&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-end=&quot;2817&quot; data-start=&quot;2814&quot; /&gt;
&lt;/h1&gt;&lt;h3 data-end=&quot;2842&quot; data-section-id=&quot;15zhbdg&quot; data-start=&quot;2819&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;📺 Big Display Mode&lt;/span&gt;&lt;/h3&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;p data-end=&quot;2858&quot; data-start=&quot;2843&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;👉 Create view:&lt;/span&gt;&lt;/p&gt;
&lt;ul data-end=&quot;2904&quot; data-start=&quot;2859&quot;&gt;
&lt;li data-end=&quot;2878&quot; data-section-id=&quot;9hg8bx&quot; data-start=&quot;2859&quot;&gt;
&lt;p data-end=&quot;2878&quot; data-start=&quot;2861&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Show ONLY Serving&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2904&quot; data-section-id=&quot;1h9p8qa&quot; data-start=&quot;2879&quot;&gt;
&lt;p data-end=&quot;2904&quot; data-start=&quot;2881&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Large text (UX setting)&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-end=&quot;2909&quot; data-start=&quot;2906&quot; /&gt;
&lt;/h1&gt;&lt;h1 data-end=&quot;2946&quot; data-section-id=&quot;1fl9anw&quot; data-start=&quot;2911&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🧠 BEST PRACTICE (VERY IMPORTANT)&lt;/span&gt;&lt;/h1&gt;&lt;h2 data-end=&quot;2975&quot; data-section-id=&quot;1yzsu5b&quot; data-start=&quot;2948&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;1. Use ONE Status Column&lt;/span&gt;&lt;/h2&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;

&lt;p data-end=&quot;3006&quot; data-start=&quot;2976&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;👉 Don&#39;t create multiple flags&lt;/span&gt;&lt;/p&gt;
&lt;hr data-end=&quot;3011&quot; data-start=&quot;3008&quot; /&gt;
&lt;/h1&gt;&lt;h2 data-end=&quot;3036&quot; data-section-id=&quot;f9qpmr&quot; data-start=&quot;3013&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;2. Always SORT Queue&lt;/span&gt;&lt;/h2&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;p data-end=&quot;3064&quot; data-start=&quot;3037&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;👉 QueueNumber OR CreatedAt&lt;/span&gt;&lt;/p&gt;
&lt;hr data-end=&quot;3069&quot; data-start=&quot;3066&quot; /&gt;
&lt;/h1&gt;&lt;h2 data-end=&quot;3103&quot; data-section-id=&quot;1fqqqn1&quot; data-start=&quot;3071&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;3. Split Actions → Then Group&lt;/span&gt;&lt;/h2&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;p data-end=&quot;3119&quot; data-start=&quot;3104&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;👉 Easier debug&lt;/span&gt;&lt;/p&gt;
&lt;hr data-end=&quot;3124&quot; data-start=&quot;3121&quot; /&gt;
&lt;/h1&gt;&lt;h2 data-end=&quot;3158&quot; data-section-id=&quot;hyq0yf&quot; data-start=&quot;3126&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;4. Think like “State Machine”&lt;/span&gt;&lt;/h2&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;pre class=&quot;overflow-visible! px-0!&quot; data-end=&quot;3192&quot; data-start=&quot;3160&quot;&gt;&lt;div class=&quot;relative w-full mt-4 mb-1&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;div class=&quot;relative&quot;&gt;&lt;div class=&quot;h-full min-h-0 min-w-0&quot;&gt;&lt;div class=&quot;h-full min-h-0 min-w-0&quot;&gt;&lt;div class=&quot;border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl&quot;&gt;&lt;div class=&quot;h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback&quot;&gt;&lt;div class=&quot;pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1&quot;&gt;&lt;/div&gt;&lt;div class=&quot;pe-11 pt-3&quot;&gt;&lt;div class=&quot;relative z-0 flex max-w-full&quot;&gt;&lt;div class=&quot;q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj&quot; dir=&quot;ltr&quot; id=&quot;code-block-viewer&quot;&gt;&lt;div class=&quot;cm-scroller&quot;&gt;&lt;div class=&quot;cm-content q9tKkq_readonly&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Waiting → Serving → Done&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;
&lt;hr data-end=&quot;3197&quot; data-start=&quot;3194&quot; /&gt;
&lt;/h1&gt;&lt;h1 data-end=&quot;3225&quot; data-section-id=&quot;16th9w1&quot; data-start=&quot;3199&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🎯 WHAT YOU JUST LEARNED&lt;/span&gt;&lt;/h1&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;ul data-end=&quot;3332&quot; data-start=&quot;3227&quot;&gt;
&lt;li data-end=&quot;3247&quot; data-section-id=&quot;2c42m&quot; data-start=&quot;3227&quot;&gt;
&lt;p data-end=&quot;3247&quot; data-start=&quot;3229&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Action (set value)&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;3281&quot; data-section-id=&quot;wsisdk&quot; data-start=&quot;3248&quot;&gt;
&lt;p data-end=&quot;3281&quot; data-start=&quot;3250&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Action (execute on another row)&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;3298&quot; data-section-id=&quot;14r98yw&quot; data-start=&quot;3282&quot;&gt;
&lt;p data-end=&quot;3298&quot; data-start=&quot;3284&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Grouped Action&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;3313&quot; data-section-id=&quot;1nchotm&quot; data-start=&quot;3299&quot;&gt;
&lt;p data-end=&quot;3313&quot; data-start=&quot;3301&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Slice design&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;3332&quot; data-section-id=&quot;147by30&quot; data-start=&quot;3314&quot;&gt;
&lt;p data-end=&quot;3332&quot; data-start=&quot;3316&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;UX logic control&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-end=&quot;3337&quot; data-start=&quot;3334&quot; /&gt;
&lt;/h1&gt;&lt;h1 data-end=&quot;3368&quot; data-section-id=&quot;1feotaj&quot; data-start=&quot;3339&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;🚀 NEXT LEVEL (If you want)&lt;/span&gt;&lt;/h1&gt;&lt;h1 data-end=&quot;264&quot; data-section-id=&quot;1w11wjq&quot; data-start=&quot;224&quot;&gt;
&lt;p data-end=&quot;3407&quot; data-start=&quot;3370&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;I can guide you to upgrade this into:&lt;/span&gt;&lt;/p&gt;
&lt;p data-end=&quot;3511&quot; data-start=&quot;3409&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;✅ Ticket machine (auto number)&lt;br data-end=&quot;3442&quot; data-start=&quot;3439&quot; /&gt;
✅ Multi-counter queue&lt;br data-end=&quot;3466&quot; data-start=&quot;3463&quot; /&gt;
✅ QR check-in system&lt;br data-end=&quot;3489&quot; data-start=&quot;3486&quot; /&gt;
✅ POS + Queue system&lt;/span&gt;&lt;/p&gt;&lt;/h1&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBFfy0_dDitZ-TimQKACg4qrX1z8jg-npiGSwvBNQ-i1JG4xaTFVyc0ChR1uPMm5pyYjb3GidNlkXrgFwPuZTXxGDCNb3FO63Q2Bu_Iov0xmlk4UaUOBBVx-SKfc53iMDFeKKQJ6WrS_jHOsK9D0Io4dUhXubYVV68v-8VEvbes5S7e7rSnHh-q5800n8/s1536/ChatGPT%20Image%20Mar%2020,%202026,%2006_33_55%20PM.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1024&quot; data-original-width=&quot;1536&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBFfy0_dDitZ-TimQKACg4qrX1z8jg-npiGSwvBNQ-i1JG4xaTFVyc0ChR1uPMm5pyYjb3GidNlkXrgFwPuZTXxGDCNb3FO63Q2Bu_Iov0xmlk4UaUOBBVx-SKfc53iMDFeKKQJ6WrS_jHOsK9D0Io4dUhXubYVV68v-8VEvbes5S7e7rSnHh-q5800n8/s320/ChatGPT%20Image%20Mar%2020,%202026,%2006_33_55%20PM.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/7797341891392931390/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2026/03/queue-system-on-appsheet-ep1.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/7797341891392931390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/7797341891392931390'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2026/03/queue-system-on-appsheet-ep1.html' title='Queue system on Appsheet ep1'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBFfy0_dDitZ-TimQKACg4qrX1z8jg-npiGSwvBNQ-i1JG4xaTFVyc0ChR1uPMm5pyYjb3GidNlkXrgFwPuZTXxGDCNb3FO63Q2Bu_Iov0xmlk4UaUOBBVx-SKfc53iMDFeKKQJ6WrS_jHOsK9D0Io4dUhXubYVV68v-8VEvbes5S7e7rSnHh-q5800n8/s72-c/ChatGPT%20Image%20Mar%2020,%202026,%2006_33_55%20PM.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-3962314843972245880</id><published>2025-10-01T14:28:00.003+07:00</published><updated>2025-10-01T14:30:17.800+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="How to iOS"/><title type='text'>สอนวิธีการตั้งค่า Find my iPhone/iPad</title><content type='html'>&lt;h1 data-end=&quot;186&quot; data-start=&quot;136&quot;&gt;📱 วิธีติดตาม iPhone หากทำหาย (&lt;em data-end=&quot;185&quot; data-start=&quot;169&quot;&gt;Find My iPhone&lt;/em&gt;)&lt;/h1&gt;
&lt;p data-end=&quot;324&quot; data-start=&quot;188&quot;&gt;หากคุณเพิ่งซื้อ iPhone มาใหม่ ควรตั้งค่า &lt;strong data-end=&quot;254&quot; data-start=&quot;229&quot;&gt;ค้นหาของฉัน (Find My)&lt;/strong&gt; ทันที เพื่อที่คุณจะสามารถค้นหาตำแหน่งอุปกรณ์ได้หากทำหล่นหรือถูกขโมย&lt;/p&gt;
&lt;hr data-end=&quot;329&quot; data-start=&quot;326&quot; /&gt;
&lt;h2 data-end=&quot;365&quot; data-start=&quot;331&quot;&gt;⚙️ วิธีเปิดใช้งาน &lt;em data-end=&quot;365&quot; data-start=&quot;352&quot;&gt;ค้นหาของฉัน&lt;/em&gt;&lt;/h2&gt;
&lt;ol data-end=&quot;782&quot; data-start=&quot;367&quot;&gt;
&lt;li data-end=&quot;415&quot; data-start=&quot;367&quot;&gt;
&lt;p data-end=&quot;415&quot; data-start=&quot;370&quot;&gt;🔧 เปิด &lt;strong data-end=&quot;403&quot; data-start=&quot;378&quot;&gt;การตั้งค่า (Settings)&lt;/strong&gt; บน iPhone&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;481&quot; data-start=&quot;416&quot;&gt;
&lt;p data-end=&quot;481&quot; data-start=&quot;419&quot;&gt;👤 แตะที่ &lt;strong data-end=&quot;479&quot; data-start=&quot;429&quot;&gt;ชื่อบัญชี Apple ID (iCloud และการตั้งค่าอื่นๆ)&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;521&quot; data-start=&quot;482&quot;&gt;
&lt;p data-end=&quot;521&quot; data-start=&quot;485&quot;&gt;🔍 เลือก &lt;strong data-end=&quot;519&quot; data-start=&quot;494&quot;&gt;ค้นหาของฉัน (Find My)&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;558&quot; data-start=&quot;522&quot;&gt;
&lt;p data-end=&quot;558&quot; data-start=&quot;525&quot;&gt;📲 เปิด &lt;strong data-end=&quot;556&quot; data-start=&quot;533&quot;&gt;ค้นหา iPhone ของฉัน&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;671&quot; data-start=&quot;559&quot;&gt;
&lt;p data-end=&quot;671&quot; data-start=&quot;562&quot;&gt;🌐 เปิด &lt;strong data-end=&quot;612&quot; data-start=&quot;570&quot;&gt;เครือข่ายค้นหาของฉัน (Find My network)&lt;/strong&gt; – ช่วยให้ค้นหา iPhone ได้ แม้ไม่ได้เชื่อมต่ออินเทอร์เน็ต&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;782&quot; data-start=&quot;672&quot;&gt;
&lt;p data-end=&quot;782&quot; data-start=&quot;675&quot;&gt;📍 เปิด &lt;strong data-end=&quot;731&quot; data-start=&quot;683&quot;&gt;ส่งตำแหน่งที่ตั้งล่าสุด (Send Last Location)&lt;/strong&gt; – ระบบจะส่งตำแหน่งล่าสุดอัตโนมัติเมื่อแบตใกล้หมด&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-end=&quot;787&quot; data-start=&quot;784&quot; /&gt;
&lt;h2 data-end=&quot;824&quot; data-start=&quot;789&quot;&gt;🗺️ วิธีติดตาม iPhone เมื่อทำหาย&lt;/h2&gt;
&lt;ol data-end=&quot;989&quot; data-start=&quot;826&quot;&gt;
&lt;li data-end=&quot;899&quot; data-start=&quot;826&quot;&gt;
&lt;p data-end=&quot;899&quot; data-start=&quot;829&quot;&gt;🌍 ไปที่ 👉 &lt;a class=&quot;decorated-link&quot; data-end=&quot;897&quot; data-start=&quot;841&quot; href=&quot;https://www.icloud.com/find&quot; rel=&quot;noopener&quot; target=&quot;_new&quot;&gt;&lt;strong data-end=&quot;867&quot; data-start=&quot;842&quot;&gt;iCloud Find My iPhone&lt;/strong&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;ms-0.5 inline-block align-middle leading-none&quot;&gt;&lt;svg class=&quot;block h-[0.75em] w-[0.75em] stroke-current stroke-[0.75]&quot; data-rtl-flip=&quot;&quot; fill=&quot;currentColor&quot; height=&quot;20&quot; viewbox=&quot;0 0 20 20&quot; width=&quot;20&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path d=&quot;M14.3349 13.3301V6.60645L5.47065 15.4707C5.21095 15.7304 4.78895 15.7304 4.52925 15.4707C4.26955 15.211 4.26955 14.789 4.52925 14.5293L13.3935 5.66504H6.66011C6.29284 5.66504 5.99507 5.36727 5.99507 5C5.99507 4.63273 6.29284 4.33496 6.66011 4.33496H14.9999L15.1337 4.34863C15.4369 4.41057 15.665 4.67857 15.665 5V13.3301C15.6649 13.6973 15.3672 13.9951 14.9999 13.9951C14.6327 13.9951 14.335 13.6973 14.3349 13.3301Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;926&quot; data-start=&quot;900&quot;&gt;
&lt;p data-end=&quot;926&quot; data-start=&quot;903&quot;&gt;🔑 แตะที่ &lt;strong data-end=&quot;924&quot; data-start=&quot;913&quot;&gt;Sign in&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;968&quot; data-start=&quot;927&quot;&gt;
&lt;p data-end=&quot;968&quot; data-start=&quot;930&quot;&gt;✉️ กรอก &lt;strong data-end=&quot;956&quot; data-start=&quot;938&quot;&gt;อีเมล Apple ID&lt;/strong&gt; ที่ใช้งาน&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;989&quot; data-start=&quot;969&quot;&gt;
&lt;p data-end=&quot;989&quot; data-start=&quot;972&quot;&gt;🔒 กรอกรหัสผ่าน&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-end=&quot;1127&quot; data-start=&quot;991&quot;&gt;หลังจากเข้าสู่ระบบ คุณจะเห็น &lt;strong data-end=&quot;1030&quot; data-start=&quot;1020&quot;&gt;แผนที่&lt;/strong&gt; แสดงตำแหน่งล่าสุดของ iPhone และหากเครื่องยังออนไลน์ จะสามารถเห็นตำแหน่งปัจจุบันได้แบบเรียลไทม์&lt;/p&gt;
&lt;hr data-end=&quot;1132&quot; data-start=&quot;1129&quot; /&gt;
&lt;p data-end=&quot;1292&quot; data-start=&quot;1134&quot;&gt;✅ &lt;strong data-end=&quot;1158&quot; data-start=&quot;1136&quot;&gt;เคล็ดลับเพิ่มเติม:&lt;/strong&gt;&lt;br data-end=&quot;1161&quot; data-start=&quot;1158&quot; /&gt;&lt;/p&gt;&lt;p&gt;คุณยังสามารถสั่งให้ iPhone ส่งเสียง 🔊 เพื่อตามหาใกล้ๆ, เปิดโหมดสูญหาย 🔐 หรือแม้กระทั่งลบข้อมูลทั้งหมดจากระยะไกลเพื่อความปลอดภัย&amp;nbsp;&lt;/p&gt;&lt;h1 data-end=&quot;242&quot; data-start=&quot;189&quot;&gt;📱 How to Track a Lost iPhone with &lt;em data-end=&quot;242&quot; data-start=&quot;226&quot;&gt;Find My iPhone&lt;/em&gt;&lt;/h1&gt;&lt;p data-end=&quot;410&quot; data-start=&quot;244&quot;&gt;If you’ve just bought an iPhone, it’s highly recommended to set up the &lt;strong data-end=&quot;326&quot; data-start=&quot;315&quot;&gt;Find My&lt;/strong&gt; feature. This way, you can easily locate your device if it’s ever lost or stolen.&lt;/p&gt;&lt;hr data-end=&quot;415&quot; data-start=&quot;412&quot; /&gt;&lt;h2 data-end=&quot;450&quot; data-start=&quot;417&quot;&gt;⚙️ Setting Up &lt;em data-end=&quot;450&quot; data-start=&quot;434&quot;&gt;Find My iPhone&lt;/em&gt;&lt;/h2&gt;&lt;ol data-end=&quot;875&quot; data-start=&quot;452&quot;&gt;
&lt;li data-end=&quot;493&quot; data-start=&quot;452&quot;&gt;
&lt;p data-end=&quot;493&quot; data-start=&quot;455&quot;&gt;🔧 &lt;strong data-end=&quot;475&quot; data-start=&quot;458&quot;&gt;Open Settings&lt;/strong&gt; on your iPhone.&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;589&quot; data-start=&quot;494&quot;&gt;
&lt;p data-end=&quot;589&quot; data-start=&quot;497&quot;&gt;👤 Tap your &lt;strong data-end=&quot;533&quot; data-start=&quot;509&quot;&gt;Apple ID (your name)&lt;/strong&gt; at the top — this includes iCloud and other settings.&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;617&quot; data-start=&quot;590&quot;&gt;
&lt;p data-end=&quot;617&quot; data-start=&quot;593&quot;&gt;🔍 Select &lt;strong data-end=&quot;614&quot; data-start=&quot;603&quot;&gt;Find My&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;653&quot; data-start=&quot;618&quot;&gt;
&lt;p data-end=&quot;653&quot; data-start=&quot;621&quot;&gt;📲 Turn on &lt;strong data-end=&quot;650&quot; data-start=&quot;632&quot;&gt;Find My iPhone&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;752&quot; data-start=&quot;654&quot;&gt;
&lt;p data-end=&quot;752&quot; data-start=&quot;657&quot;&gt;🌐 Enable &lt;strong data-end=&quot;686&quot; data-start=&quot;667&quot;&gt;Find My network&lt;/strong&gt; — this allows you to locate your iPhone even when it’s offline.&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;875&quot; data-start=&quot;753&quot;&gt;
&lt;p data-end=&quot;875&quot; data-start=&quot;756&quot;&gt;📍 Turn on &lt;strong data-end=&quot;789&quot; data-start=&quot;767&quot;&gt;Send Last Location&lt;/strong&gt; so your iPhone automatically sends its last known location when the battery is low.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;hr data-end=&quot;880&quot; data-start=&quot;877&quot; /&gt;&lt;h2 data-end=&quot;916&quot; data-start=&quot;882&quot;&gt;🗺️ How to Locate a Lost iPhone&lt;/h2&gt;&lt;ol data-end=&quot;1089&quot; data-start=&quot;918&quot;&gt;
&lt;li data-end=&quot;992&quot; data-start=&quot;918&quot;&gt;
&lt;p data-end=&quot;992&quot; data-start=&quot;921&quot;&gt;🌍 Go to 👉 &lt;a class=&quot;decorated-link&quot; data-end=&quot;989&quot; data-start=&quot;933&quot; href=&quot;https://www.icloud.com/find&quot; rel=&quot;noopener&quot; target=&quot;_new&quot;&gt;&lt;strong data-end=&quot;959&quot; data-start=&quot;934&quot;&gt;iCloud Find My iPhone&lt;/strong&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;ms-0.5 inline-block align-middle leading-none&quot;&gt;&lt;svg class=&quot;block h-[0.75em] w-[0.75em] stroke-current stroke-[0.75]&quot; data-rtl-flip=&quot;&quot; fill=&quot;currentColor&quot; height=&quot;20&quot; viewbox=&quot;0 0 20 20&quot; width=&quot;20&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path d=&quot;M14.3349 13.3301V6.60645L5.47065 15.4707C5.21095 15.7304 4.78895 15.7304 4.52925 15.4707C4.26955 15.211 4.26955 14.789 4.52925 14.5293L13.3935 5.66504H6.66011C6.29284 5.66504 5.99507 5.36727 5.99507 5C5.99507 4.63273 6.29284 4.33496 6.66011 4.33496H14.9999L15.1337 4.34863C15.4369 4.41057 15.665 4.67857 15.665 5V13.3301C15.6649 13.6973 15.3672 13.9951 14.9999 13.9951C14.6327 13.9951 14.335 13.6973 14.3349 13.3301Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1017&quot; data-start=&quot;993&quot;&gt;
&lt;p data-end=&quot;1017&quot; data-start=&quot;996&quot;&gt;🔑 Tap &lt;strong data-end=&quot;1014&quot; data-start=&quot;1003&quot;&gt;Sign In&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1056&quot; data-start=&quot;1018&quot;&gt;
&lt;p data-end=&quot;1056&quot; data-start=&quot;1021&quot;&gt;✉️ Enter your &lt;strong data-end=&quot;1053&quot; data-start=&quot;1035&quot;&gt;Apple ID email&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1089&quot; data-start=&quot;1057&quot;&gt;
&lt;p data-end=&quot;1089&quot; data-start=&quot;1060&quot;&gt;🔒 Enter your &lt;strong data-end=&quot;1086&quot; data-start=&quot;1074&quot;&gt;password&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;p data-end=&quot;1233&quot; data-start=&quot;1091&quot;&gt;After logging in, you’ll see a &lt;strong data-end=&quot;1129&quot; data-start=&quot;1122&quot;&gt;map&lt;/strong&gt; displaying your iPhone’s last known location — and if it’s online, the current location in real time.&lt;/p&gt;&lt;hr data-end=&quot;1238&quot; data-start=&quot;1235&quot; /&gt;&lt;p&gt;









&lt;/p&gt;&lt;p data-end=&quot;1378&quot; data-start=&quot;1240&quot;&gt;✅ &lt;strong data-end=&quot;1254&quot; data-start=&quot;1242&quot;&gt;Pro Tip:&lt;/strong&gt;&lt;br data-end=&quot;1257&quot; data-start=&quot;1254&quot; /&gt;
You can also play a sound to help locate your iPhone nearby, mark it as lost, or remotely erase your data for security.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdkVuQdwblStSfJe9nkyIEeLhI7V_melsqhsWy5-fckxxnvN8Ww-4LhByTZh9WuhUoyNh3m2iFCZ-jzCy3AbNld4aboLANRp8dUg0IUtnWBZLA4yzrOA-yftdeqUYGFGf8AtE3WCHUI8_Pa0g3tLBJJs3QBM66ZWGm_oJtHh5xGY7UjHk-cWbjIzbA1Tc/s1151/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%99%E0%B8%8A%E0%B9%87%E0%B8%AD%E0%B8%95%202025-10-01%20142145.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;620&quot; data-original-width=&quot;1151&quot; height=&quot;215&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdkVuQdwblStSfJe9nkyIEeLhI7V_melsqhsWy5-fckxxnvN8Ww-4LhByTZh9WuhUoyNh3m2iFCZ-jzCy3AbNld4aboLANRp8dUg0IUtnWBZLA4yzrOA-yftdeqUYGFGf8AtE3WCHUI8_Pa0g3tLBJJs3QBM66ZWGm_oJtHh5xGY7UjHk-cWbjIzbA1Tc/w400-h215/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%99%E0%B8%8A%E0%B9%87%E0%B8%AD%E0%B8%95%202025-10-01%20142145.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/3962314843972245880/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2025/10/find-my-iphoneipad.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/3962314843972245880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/3962314843972245880'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2025/10/find-my-iphoneipad.html' title='สอนวิธีการตั้งค่า Find my iPhone/iPad'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdkVuQdwblStSfJe9nkyIEeLhI7V_melsqhsWy5-fckxxnvN8Ww-4LhByTZh9WuhUoyNh3m2iFCZ-jzCy3AbNld4aboLANRp8dUg0IUtnWBZLA4yzrOA-yftdeqUYGFGf8AtE3WCHUI8_Pa0g3tLBJJs3QBM66ZWGm_oJtHh5xGY7UjHk-cWbjIzbA1Tc/s72-w400-h215-c/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%99%E0%B8%8A%E0%B9%87%E0%B8%AD%E0%B8%95%202025-10-01%20142145.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-8112729135973134137</id><published>2025-06-12T13:10:00.001+07:00</published><updated>2025-06-12T13:10:47.405+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Screen Capture"/><title type='text'>วิธีติดตั้งโปรแกรม OBS Studio เวอร์ชันล่าสุด (สำหรับมือใหม่)</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h2 data-end=&quot;207&quot; data-start=&quot;144&quot;&gt;วิธีติดตั้งโปรแกรม OBS Studio เวอร์ชันล่าสุด (สำหรับมือใหม่)&lt;/h2&gt;
&lt;p data-end=&quot;410&quot; data-start=&quot;209&quot;&gt;หากคุณต้องการ &lt;strong data-end=&quot;253&quot; data-start=&quot;223&quot;&gt;ถ่ายทอดสด (Live Streaming)&lt;/strong&gt; หรือ &lt;strong data-end=&quot;278&quot; data-start=&quot;259&quot;&gt;อัดวิดีโอหน้าจอ&lt;/strong&gt; คุณภาพสูง โปรแกรม &lt;strong data-end=&quot;311&quot; data-start=&quot;297&quot;&gt;OBS Studio&lt;/strong&gt; คือหนึ่งในตัวเลือกที่ฟรีและดีที่สุด รองรับทั้ง Windows, macOS และ Linux โดยไม่มีลายน้ำหรือข้อจำกัด&lt;/p&gt;&lt;p data-end=&quot;410&quot; data-start=&quot;209&quot;&gt;จากการใช้งานส่วนตัวของแอดมิน ทุกวันนี้เท่าที่ลองใช้งาน คอมที่ติดตั้งต้องมีสเปกดีๆ และเน็ตบ้านสัญญาณดีๆ สามารถใช้ในการสอนสด หรือขายสินค้ากลุ่มเป้าหมายได้ดี โดยแนะนำให้ ใช้กับ YOUTUBE หรือ FACEBOOK&amp;nbsp;&lt;/p&gt;&lt;p data-end=&quot;410&quot; data-start=&quot;209&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 data-end=&quot;444&quot; data-start=&quot;412&quot;&gt;ขั้นตอนการติดตั้ง OBS Studio&lt;/h3&gt;
&lt;h4 data-end=&quot;470&quot; data-start=&quot;446&quot;&gt;1. ดาวน์โหลดโปรแกรม&lt;/h4&gt;
&lt;ul data-end=&quot;655&quot; data-start=&quot;471&quot;&gt;
&lt;li data-end=&quot;564&quot; data-start=&quot;471&quot;&gt;
&lt;p data-end=&quot;564&quot; data-start=&quot;473&quot;&gt;เข้าเว็บไซต์ทางการของ OBS Studio ที่&lt;br data-end=&quot;512&quot; data-start=&quot;509&quot; /&gt;
&lt;a class=&quot;&quot; data-end=&quot;562&quot; data-start=&quot;514&quot; href=&quot;https://obsproject.com&quot; rel=&quot;noopener&quot; target=&quot;_new&quot;&gt;https://obsproject.com&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;655&quot; data-start=&quot;565&quot;&gt;
&lt;p data-end=&quot;617&quot; data-start=&quot;567&quot;&gt;คลิกที่ปุ่มดาวน์โหลดตามระบบปฏิบัติการของคุณ เช่น&lt;/p&gt;
&lt;ul data-end=&quot;655&quot; data-start=&quot;620&quot;&gt;
&lt;li data-end=&quot;631&quot; data-start=&quot;620&quot;&gt;
&lt;p data-end=&quot;631&quot; data-start=&quot;622&quot;&gt;Windows&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;643&quot; data-start=&quot;634&quot;&gt;
&lt;p data-end=&quot;643&quot; data-start=&quot;636&quot;&gt;macOS&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;655&quot; data-start=&quot;646&quot;&gt;
&lt;p data-end=&quot;655&quot; data-start=&quot;648&quot;&gt;Linux&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-end=&quot;679&quot; data-start=&quot;657&quot;&gt;2. ติดตั้งโปรแกรม&lt;/h4&gt;
&lt;ul data-end=&quot;843&quot; data-start=&quot;680&quot;&gt;
&lt;li data-end=&quot;731&quot; data-start=&quot;680&quot;&gt;
&lt;p data-end=&quot;731&quot; data-start=&quot;682&quot;&gt;เปิดไฟล์ที่ดาวน์โหลดมา (เช่น &lt;code data-end=&quot;717&quot; data-start=&quot;711&quot;&gt;.exe&lt;/code&gt; บน Windows)&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;795&quot; data-start=&quot;732&quot;&gt;
&lt;p data-end=&quot;795&quot; data-start=&quot;734&quot;&gt;คลิก “Next” ไปเรื่อย ๆ และเลือก “Install” เพื่อเริ่มติดตั้ง&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;843&quot; data-start=&quot;796&quot;&gt;
&lt;p data-end=&quot;843&quot; data-start=&quot;798&quot;&gt;เมื่อเสร็จแล้ว คลิก “Finish” เพื่อเปิดโปรแกรม&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-end=&quot;896&quot; data-start=&quot;845&quot;&gt;3. ตั้งค่าครั้งแรก (Auto-Configuration Wizard)&lt;/h4&gt;
&lt;ul data-end=&quot;1091&quot; data-start=&quot;897&quot;&gt;
&lt;li data-end=&quot;1005&quot; data-start=&quot;897&quot;&gt;
&lt;p data-end=&quot;938&quot; data-start=&quot;899&quot;&gt;OBS จะถามว่าคุณต้องการใช้โปรแกรมเพื่อ&lt;/p&gt;
&lt;ul data-end=&quot;1005&quot; data-start=&quot;941&quot;&gt;
&lt;li data-end=&quot;970&quot; data-start=&quot;941&quot;&gt;
&lt;p data-end=&quot;970&quot; data-start=&quot;943&quot;&gt;&lt;strong data-end=&quot;968&quot; data-start=&quot;943&quot;&gt;ถ่ายทอดสด (Streaming)&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1005&quot; data-start=&quot;973&quot;&gt;
&lt;p data-end=&quot;1005&quot; data-start=&quot;975&quot;&gt;&lt;strong data-end=&quot;1003&quot; data-start=&quot;975&quot;&gt;บันทึกวิดีโอ (Recording)&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1091&quot; data-start=&quot;1006&quot;&gt;
&lt;p data-end=&quot;1091&quot; data-start=&quot;1008&quot;&gt;เลือกให้เหมาะกับการใช้งาน แล้ว OBS จะตั้งค่าอัตโนมัติให้เหมาะสมกับสเปกเครื่องของคุณ&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-end=&quot;1096&quot; data-start=&quot;1093&quot; /&gt;
&lt;h3 data-end=&quot;1120&quot; data-start=&quot;1098&quot;&gt;การใช้งานเบื้องต้น&lt;/h3&gt;
&lt;h4 data-end=&quot;1150&quot; data-start=&quot;1122&quot;&gt;เพิ่มแหล่งภาพ (Sources)&lt;/h4&gt;
&lt;ol data-end=&quot;1377&quot; data-start=&quot;1151&quot;&gt;
&lt;li data-end=&quot;1185&quot; data-start=&quot;1151&quot;&gt;
&lt;p data-end=&quot;1185&quot; data-start=&quot;1154&quot;&gt;คลิกปุ่ม &lt;code data-end=&quot;1166&quot; data-start=&quot;1163&quot;&gt;+&lt;/code&gt; ใต้แถบ &lt;em data-end=&quot;1183&quot; data-start=&quot;1174&quot;&gt;Sources&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1339&quot; data-start=&quot;1186&quot;&gt;
&lt;p data-end=&quot;1207&quot; data-start=&quot;1189&quot;&gt;เลือกประเภท เช่น&lt;/p&gt;
&lt;ul data-end=&quot;1339&quot; data-start=&quot;1211&quot;&gt;
&lt;li data-end=&quot;1250&quot; data-start=&quot;1211&quot;&gt;
&lt;p data-end=&quot;1250&quot; data-start=&quot;1213&quot;&gt;&lt;strong data-end=&quot;1232&quot; data-start=&quot;1213&quot;&gt;Display Capture&lt;/strong&gt;: แสดงทั้งหน้าจอ&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1293&quot; data-start=&quot;1254&quot;&gt;
&lt;p data-end=&quot;1293&quot; data-start=&quot;1256&quot;&gt;&lt;strong data-end=&quot;1274&quot; data-start=&quot;1256&quot;&gt;Window Capture&lt;/strong&gt;: จับเฉพาะโปรแกรม&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1339&quot; data-start=&quot;1297&quot;&gt;
&lt;p data-end=&quot;1339&quot; data-start=&quot;1299&quot;&gt;&lt;strong data-end=&quot;1323&quot; data-start=&quot;1299&quot;&gt;Video Capture Device&lt;/strong&gt;: กล้องเว็บแคม&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1377&quot; data-start=&quot;1340&quot;&gt;
&lt;p data-end=&quot;1377&quot; data-start=&quot;1343&quot;&gt;ปรับขนาดและตำแหน่งในหน้าจอ Preview&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 data-end=&quot;1421&quot; data-start=&quot;1379&quot;&gt;การเชื่อมต่อกับ Facebook หรือ YouTube&lt;/h4&gt;
&lt;ol data-end=&quot;1593&quot; data-start=&quot;1422&quot;&gt;
&lt;li data-end=&quot;1452&quot; data-start=&quot;1422&quot;&gt;
&lt;p data-end=&quot;1452&quot; data-start=&quot;1425&quot;&gt;ไปที่ &lt;em data-end=&quot;1450&quot; data-start=&quot;1431&quot;&gt;Settings &amp;gt; Stream&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1502&quot; data-start=&quot;1453&quot;&gt;
&lt;p data-end=&quot;1502&quot; data-start=&quot;1456&quot;&gt;เลือกบริการที่ต้องการ เช่น Facebook, YouTube&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1547&quot; data-start=&quot;1503&quot;&gt;
&lt;p data-end=&quot;1547&quot; data-start=&quot;1506&quot;&gt;วาง &lt;strong data-end=&quot;1524&quot; data-start=&quot;1510&quot;&gt;Stream Key&lt;/strong&gt; ที่ได้จากบัญชีของคุณ&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1593&quot; data-start=&quot;1548&quot;&gt;
&lt;p data-end=&quot;1593&quot; data-start=&quot;1551&quot;&gt;คลิก “Start Streaming” เพื่อเริ่มถ่ายทอดสด&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-end=&quot;1598&quot; data-start=&quot;1595&quot; /&gt;
&lt;h3 data-end=&quot;1608&quot; data-start=&quot;1600&quot;&gt;สรุป&lt;/h3&gt;
&lt;p data-end=&quot;1820&quot; data-start=&quot;1610&quot;&gt;OBS Studio เป็นเครื่องมือที่ฟรี ใช้งานง่าย และมืออาชีพเลือกใช้กันอย่างแพร่หลาย ทั้งในงาน Live สด เกม, สอนออนไลน์ หรือทำวิดีโอ YouTube หากคุณกำลังมองหาโปรแกรมดี ๆ ไม่กินสเปกมาก OBS Studio คือตัวเลือกที่คุณควรลอง&lt;/p&gt;
&lt;blockquote data-end=&quot;1888&quot; data-start=&quot;1822&quot;&gt;
&lt;p data-end=&quot;1888&quot; data-start=&quot;1824&quot;&gt;✅ ดาวน์โหลดฟรี: &lt;a class=&quot;&quot; data-end=&quot;1888&quot; data-start=&quot;1840&quot; href=&quot;https://obsproject.com&quot; rel=&quot;noopener&quot; target=&quot;_new&quot;&gt;https://obsproject.com&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1_8TimuCv8mrEDxts_25SRAbyGK6ccQuXw_g4_22EiechK0fGftZdIGpQUwfls8oAAKbjQw2FY-K61UK5atP7FSrtIkhvwTzQy4iNOXGKf9-XU-RQKTGBeHhAyXClUAmAPA3jJJVWluhad_z2BFC4IsiiKXwvt4Lyr8Ky56jBqZpiLMM_SDDWMNJ0_20/s1024/640-1024x610.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;610&quot; data-original-width=&quot;1024&quot; height=&quot;191&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1_8TimuCv8mrEDxts_25SRAbyGK6ccQuXw_g4_22EiechK0fGftZdIGpQUwfls8oAAKbjQw2FY-K61UK5atP7FSrtIkhvwTzQy4iNOXGKf9-XU-RQKTGBeHhAyXClUAmAPA3jJJVWluhad_z2BFC4IsiiKXwvt4Lyr8Ky56jBqZpiLMM_SDDWMNJ0_20/s320/640-1024x610.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/8112729135973134137/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2025/06/obs-studio.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/8112729135973134137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/8112729135973134137'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2025/06/obs-studio.html' title='วิธีติดตั้งโปรแกรม OBS Studio เวอร์ชันล่าสุด (สำหรับมือใหม่)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1_8TimuCv8mrEDxts_25SRAbyGK6ccQuXw_g4_22EiechK0fGftZdIGpQUwfls8oAAKbjQw2FY-K61UK5atP7FSrtIkhvwTzQy4iNOXGKf9-XU-RQKTGBeHhAyXClUAmAPA3jJJVWluhad_z2BFC4IsiiKXwvt4Lyr8Ky56jBqZpiLMM_SDDWMNJ0_20/s72-c/640-1024x610.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-7815323429595452208</id><published>2025-06-09T20:38:00.002+07:00</published><updated>2025-06-09T20:44:57.156+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows utilities"/><title type='text'>รีวิว TeamViewer ปี 2025 พร้อมเปรียบเทียบ AnyDesk และ Chrome Remote – โปรแกรมควบคุมคอมที่ดีที่สุดคือใคร?</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h2 data-end=&quot;274&quot; data-start=&quot;210&quot;&gt;ทำไม TeamViewer ยังคงเป็นตัวเลือกอันดับต้น ๆ ในปี 2025?&lt;/h2&gt;
&lt;p data-end=&quot;651&quot; data-start=&quot;276&quot;&gt;ในโลกที่การทำงานระยะไกล (Remote Work) และการสนับสนุนด้านเทคนิคจากระยะไกลกลายเป็นเรื่องปกติในชีวิตประจำวัน &lt;strong data-end=&quot;396&quot; data-start=&quot;382&quot;&gt;TeamViewer&lt;/strong&gt; ยังคงเป็นหนึ่งในเครื่องมือยอดนิยมที่ช่วยให้ผู้ใช้สามารถควบคุมคอมพิวเตอร์หรืออุปกรณ์อื่น ๆ ได้จากระยะไกลอย่างปลอดภัยและมีประสิทธิภาพ ไม่ว่าจะเป็นการ &lt;strong data-end=&quot;568&quot; data-start=&quot;545&quot;&gt;แก้ไขปัญหาทางเทคนิค&lt;/strong&gt;, &lt;strong data-end=&quot;592&quot; data-start=&quot;570&quot;&gt;ส่งไฟล์ข้ามเครื่อง&lt;/strong&gt;, หรือแม้แต่การเข้าถึงข้อมูลจากคอมพิวเตอร์ที่บ้านขณะเดินทาง&lt;/p&gt;
&lt;p data-end=&quot;942&quot; data-start=&quot;653&quot;&gt;ในปี 2025 นี้ ความต้องการใช้งานโปรแกรมควบคุมคอมพิวเตอร์จากระยะไกลยังคงเติบโตอย่างต่อเนื่อง โดยเฉพาะในองค์กรที่เน้นความยืดหยุ่นในการทำงาน การสนับสนุนลูกค้าอย่างรวดเร็ว และความสามารถในการเข้าถึงทรัพยากรได้จากทุกที่ทุกเวลา ซึ่งทั้งหมดนี้คือสิ่งที่ &lt;strong data-end=&quot;912&quot; data-start=&quot;898&quot;&gt;TeamViewer&lt;/strong&gt; สามารถตอบโจทย์ได้อย่างครบถ้วน&lt;/p&gt;
&lt;p data-end=&quot;1228&quot; data-start=&quot;944&quot;&gt;นอกจากความง่ายในการใช้งานแล้ว TeamViewer ยังโดดเด่นในด้าน &lt;strong data-end=&quot;1026&quot; data-start=&quot;1002&quot;&gt;ความปลอดภัยของข้อมูล&lt;/strong&gt;, &lt;strong data-end=&quot;1054&quot; data-start=&quot;1028&quot;&gt;ความเร็วในการเชื่อมต่อ&lt;/strong&gt;, และ &lt;strong data-end=&quot;1097&quot; data-start=&quot;1060&quot;&gt;การรองรับอุปกรณ์หลากหลายแพลตฟอร์ม&lt;/strong&gt; ทั้ง Windows, macOS, Linux, iOS และ Android จึงไม่แปลกใจที่ยังคงเป็นเครื่องมือหลักของทั้งผู้ใช้ทั่วไปและองค์กรระดับมืออาชีพทั่วโลก&lt;/p&gt;&lt;p data-end=&quot;1228&quot; data-start=&quot;944&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p data-end=&quot;1228&quot; data-start=&quot;944&quot;&gt;&lt;/p&gt;&lt;h2 data-end=&quot;205&quot; data-start=&quot;155&quot;&gt;✅ คุณสมบัติเด่นของ TeamViewer (เวอร์ชันปี 2025)&lt;/h2&gt;
&lt;ol data-end=&quot;1051&quot; data-start=&quot;207&quot;&gt;
&lt;li data-end=&quot;372&quot; data-start=&quot;207&quot;&gt;
&lt;p data-end=&quot;261&quot; data-start=&quot;210&quot;&gt;&lt;strong data-end=&quot;259&quot; data-start=&quot;210&quot;&gt;การควบคุมระยะไกลแบบเรียลไทม์ (Remote Control)&lt;/strong&gt;&lt;/p&gt;
&lt;ul data-end=&quot;372&quot; data-start=&quot;265&quot;&gt;
&lt;li data-end=&quot;325&quot; data-start=&quot;265&quot;&gt;
&lt;p data-end=&quot;325&quot; data-start=&quot;267&quot;&gt;เข้าถึงคอมพิวเตอร์ปลายทางได้ทันที ราวกับนั่งอยู่หน้าจอจริง&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;372&quot; data-start=&quot;329&quot;&gt;
&lt;p data-end=&quot;372&quot; data-start=&quot;331&quot;&gt;รองรับการใช้เมาส์, คีย์บอร์ด, ลากไฟล์ ฯลฯ&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li data-end=&quot;491&quot; data-start=&quot;374&quot;&gt;
&lt;p data-end=&quot;402&quot; data-start=&quot;377&quot;&gt;&lt;strong data-end=&quot;400&quot; data-start=&quot;377&quot;&gt;ความปลอดภัยระดับสูง&lt;/strong&gt;&lt;/p&gt;
&lt;ul data-end=&quot;491&quot; data-start=&quot;406&quot;&gt;
&lt;li data-end=&quot;452&quot; data-start=&quot;406&quot;&gt;
&lt;p data-end=&quot;452&quot; data-start=&quot;408&quot;&gt;ใช้การเข้ารหัสแบบ End-to-End (AES 256-bit)&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;491&quot; data-start=&quot;456&quot;&gt;
&lt;p data-end=&quot;491&quot; data-start=&quot;458&quot;&gt;มีระบบยืนยันตัวตนแบบสองชั้น (2FA)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li data-end=&quot;640&quot; data-start=&quot;493&quot;&gt;
&lt;p data-end=&quot;530&quot; data-start=&quot;496&quot;&gt;&lt;strong data-end=&quot;528&quot; data-start=&quot;496&quot;&gt;รองรับหลายอุปกรณ์และหลายระบบ&lt;/strong&gt;&lt;/p&gt;
&lt;ul data-end=&quot;640&quot; data-start=&quot;534&quot;&gt;
&lt;li data-end=&quot;583&quot; data-start=&quot;534&quot;&gt;
&lt;p data-end=&quot;583&quot; data-start=&quot;536&quot;&gt;Windows, macOS, Linux, Android, iOS, ChromeOS&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;640&quot; data-start=&quot;587&quot;&gt;
&lt;p data-end=&quot;640&quot; data-start=&quot;589&quot;&gt;สามารถควบคุมอุปกรณ์มือถือจากคอมพิวเตอร์ หรือกลับกัน&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li data-end=&quot;737&quot; data-start=&quot;642&quot;&gt;
&lt;p data-end=&quot;685&quot; data-start=&quot;645&quot;&gt;&lt;strong data-end=&quot;683&quot; data-start=&quot;645&quot;&gt;ฟีเจอร์โอนถ่ายไฟล์ (File Transfer)&lt;/strong&gt;&lt;/p&gt;
&lt;ul data-end=&quot;737&quot; data-start=&quot;689&quot;&gt;
&lt;li data-end=&quot;737&quot; data-start=&quot;689&quot;&gt;
&lt;p data-end=&quot;737&quot; data-start=&quot;691&quot;&gt;ส่งไฟล์ระหว่างเครื่องได้โดยตรง สะดวกและรวดเร็ว&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li data-end=&quot;877&quot; data-start=&quot;739&quot;&gt;
&lt;p data-end=&quot;792&quot; data-start=&quot;742&quot;&gt;&lt;strong data-end=&quot;790&quot; data-start=&quot;742&quot;&gt;ฟังก์ชันประชุมออนไลน์และแชท (Meeting &amp;amp; Chat)&lt;/strong&gt;&lt;/p&gt;
&lt;ul data-end=&quot;877&quot; data-start=&quot;796&quot;&gt;
&lt;li data-end=&quot;839&quot; data-start=&quot;796&quot;&gt;
&lt;p data-end=&quot;839&quot; data-start=&quot;798&quot;&gt;ใช้แชร์หน้าจอเพื่อประชุมหรืออบรมออนไลน์&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;877&quot; data-start=&quot;843&quot;&gt;
&lt;p data-end=&quot;877&quot; data-start=&quot;845&quot;&gt;รองรับการสนทนาแบบข้อความในตัวแอป&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1051&quot; data-start=&quot;879&quot;&gt;
&lt;p data-end=&quot;936&quot; data-start=&quot;882&quot;&gt;&lt;strong data-end=&quot;934&quot; data-start=&quot;882&quot;&gt;การจัดการอุปกรณ์และกลุ่มงาน (Management Console)&lt;/strong&gt;&lt;/p&gt;
&lt;ul data-end=&quot;1051&quot; data-start=&quot;940&quot;&gt;
&lt;li data-end=&quot;985&quot; data-start=&quot;940&quot;&gt;
&lt;p data-end=&quot;985&quot; data-start=&quot;942&quot;&gt;เหมาะสำหรับฝ่าย IT ที่ต้องดูแลหลายเครื่อง&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1051&quot; data-start=&quot;989&quot;&gt;
&lt;p data-end=&quot;1051&quot; data-start=&quot;991&quot;&gt;จัดกลุ่มเครื่อง, ตั้งสิทธิ์การเข้าถึง, ดูประวัติการเชื่อมต่อ&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-end=&quot;1056&quot; data-start=&quot;1053&quot; /&gt;
&lt;h2 data-end=&quot;1097&quot; data-start=&quot;1058&quot;&gt;🛠 วิธีการใช้งานเบื้องต้น TeamViewer&lt;/h2&gt;
&lt;h3 data-end=&quot;1136&quot; data-start=&quot;1099&quot;&gt;ขั้นตอนที่ 1: ดาวน์โหลดและติดตั้ง&lt;/h3&gt;
&lt;ul data-end=&quot;1360&quot; data-start=&quot;1137&quot;&gt;
&lt;li data-end=&quot;1208&quot; data-start=&quot;1137&quot;&gt;
&lt;p data-end=&quot;1208&quot; data-start=&quot;1139&quot;&gt;เข้าเว็บไซต์ &lt;a data-end=&quot;1208&quot; data-start=&quot;1152&quot; href=&quot;https://www.teamviewer.com&quot; rel=&quot;noopener&quot; target=&quot;_new&quot;&gt;https://www.teamviewer.com&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1279&quot; data-start=&quot;1209&quot;&gt;
&lt;p data-end=&quot;1279&quot; data-start=&quot;1211&quot;&gt;ดาวน์โหลดเวอร์ชันฟรีสำหรับผู้ใช้งานทั่วไป หรือ Business สำหรับองค์กร&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1360&quot; data-start=&quot;1280&quot;&gt;
&lt;p data-end=&quot;1360&quot; data-start=&quot;1282&quot;&gt;ติดตั้งตามขั้นตอน พร้อมเลือกโหมด “Personal / Non-commercial use” หากใช้ส่วนตัว&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-end=&quot;1396&quot; data-start=&quot;1362&quot;&gt;ขั้นตอนที่ 2: รับรหัสเชื่อมต่อ&lt;/h3&gt;
&lt;ul data-end=&quot;1549&quot; data-start=&quot;1397&quot;&gt;
&lt;li data-end=&quot;1463&quot; data-start=&quot;1397&quot;&gt;
&lt;p data-end=&quot;1463&quot; data-start=&quot;1399&quot;&gt;เปิด TeamViewer บนคอมพิวเตอร์ปลายทาง (เครื่องที่ต้องการควบคุม)&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1549&quot; data-start=&quot;1464&quot;&gt;
&lt;p data-end=&quot;1549&quot; data-start=&quot;1466&quot;&gt;จดหมายเลข “Your ID” และ “Password” ซึ่งจะเปลี่ยนทุกครั้งที่เปิดใหม่เพื่อความปลอดภัย&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-end=&quot;1594&quot; data-start=&quot;1551&quot;&gt;ขั้นตอนที่ 3: เชื่อมต่อจากเครื่องของคุณ&lt;/h3&gt;
&lt;ul data-end=&quot;1708&quot; data-start=&quot;1595&quot;&gt;
&lt;li data-end=&quot;1630&quot; data-start=&quot;1595&quot;&gt;
&lt;p data-end=&quot;1630&quot; data-start=&quot;1597&quot;&gt;เปิด TeamViewer บนเครื่องของคุณ&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1708&quot; data-start=&quot;1631&quot;&gt;
&lt;p data-end=&quot;1708&quot; data-start=&quot;1633&quot;&gt;ใส่ ID และ Password ของเครื่องปลายทางลงในช่อง “Partner ID” → กด &lt;strong data-end=&quot;1708&quot; data-start=&quot;1697&quot;&gt;Connect&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-end=&quot;1745&quot; data-start=&quot;1710&quot;&gt;ขั้นตอนที่ 4: ควบคุมหรือโอนไฟล์&lt;/h3&gt;
&lt;ul data-end=&quot;1932&quot; data-start=&quot;1746&quot;&gt;
&lt;li data-end=&quot;1835&quot; data-start=&quot;1746&quot;&gt;
&lt;p data-end=&quot;1835&quot; data-start=&quot;1748&quot;&gt;เมื่อเชื่อมต่อสำเร็จ จะสามารถควบคุม, เปิดไฟล์, ติดตั้งโปรแกรม หรือโอนถ่ายไฟล์ได้ทันที&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1932&quot; data-start=&quot;1836&quot;&gt;
&lt;p data-end=&quot;1932&quot; data-start=&quot;1838&quot;&gt;มีเมนูแถบด้านบนให้เลือกคำสั่ง เช่น &lt;strong data-end=&quot;1890&quot; data-start=&quot;1873&quot;&gt;File Transfer&lt;/strong&gt;, &lt;strong data-end=&quot;1910&quot; data-start=&quot;1892&quot;&gt;Remote Control&lt;/strong&gt;, &lt;strong data-end=&quot;1922&quot; data-start=&quot;1912&quot;&gt;Reboot&lt;/strong&gt;, &lt;strong data-end=&quot;1932&quot; data-start=&quot;1924&quot;&gt;Chat&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;h2 data-end=&quot;275&quot; data-start=&quot;211&quot;&gt;🔁 เปรียบเทียบ TeamViewer vs AnyDesk vs Chrome Remote Desktop&lt;/h2&gt;&lt;p data-end=&quot;525&quot; data-start=&quot;277&quot;&gt;ในปัจจุบันมีเครื่องมือควบคุมคอมพิวเตอร์ระยะไกลหลายตัวให้เลือกใช้ โดยเฉพาะ &lt;strong data-end=&quot;365&quot; data-start=&quot;351&quot;&gt;TeamViewer&lt;/strong&gt;, &lt;strong data-end=&quot;378&quot; data-start=&quot;367&quot;&gt;AnyDesk&lt;/strong&gt; และ &lt;strong data-end=&quot;408&quot; data-start=&quot;383&quot;&gt;Chrome Remote Desktop&lt;/strong&gt; ซึ่งเป็นที่นิยมอย่างแพร่หลาย ทั้ง 3 โปรแกรมมีข้อดีข้อเสียต่างกันไป ขึ้นอยู่กับลักษณะการใช้งานของแต่ละบุคคลหรือองค์กร&lt;/p&gt;&lt;div class=&quot;_tableContainer_16hzy_1&quot;&gt;&lt;div class=&quot;_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse&quot; tabindex=&quot;-1&quot;&gt;&lt;table class=&quot;w-fit min-w-(--thread-content-width)&quot; data-end=&quot;2007&quot; data-start=&quot;527&quot;&gt;&lt;thead data-end=&quot;693&quot; data-start=&quot;527&quot;&gt;&lt;tr data-end=&quot;693&quot; data-start=&quot;527&quot;&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;560&quot; data-start=&quot;527&quot;&gt;คุณสมบัติหลัก&lt;/th&gt;&lt;th data-col-size=&quot;md&quot; data-end=&quot;604&quot; data-start=&quot;560&quot;&gt;&lt;strong data-end=&quot;576&quot; data-start=&quot;562&quot;&gt;TeamViewer&lt;/strong&gt;&lt;/th&gt;&lt;th data-col-size=&quot;md&quot; data-end=&quot;648&quot; data-start=&quot;604&quot;&gt;&lt;strong data-end=&quot;617&quot; data-start=&quot;606&quot;&gt;AnyDesk&lt;/strong&gt;&lt;/th&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;693&quot; data-start=&quot;648&quot;&gt;&lt;strong data-end=&quot;675&quot; data-start=&quot;650&quot;&gt;Chrome Remote Desktop&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-end=&quot;2007&quot; data-start=&quot;861&quot;&gt;&lt;tr data-end=&quot;1025&quot; data-start=&quot;861&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;892&quot; data-start=&quot;861&quot;&gt;✅ ใช้งานฟรีส่วนตัว&lt;/td&gt;&lt;td data-col-size=&quot;md&quot; data-end=&quot;935&quot; data-start=&quot;892&quot;&gt;✔️ (จำกัดฟีเจอร์)&lt;/td&gt;&lt;td data-col-size=&quot;md&quot; data-end=&quot;981&quot; data-start=&quot;935&quot;&gt;✔️ (เร็วและเบา)&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1025&quot; data-start=&quot;981&quot;&gt;✔️ (ฟรีเต็มฟีเจอร์พื้นฐาน)&lt;/td&gt;&lt;/tr&gt;&lt;tr data-end=&quot;1188&quot; data-start=&quot;1026&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1057&quot; data-start=&quot;1026&quot;&gt;💻 รองรับหลายระบบปฏิบัติการ&lt;/td&gt;&lt;td data-col-size=&quot;md&quot; data-end=&quot;1100&quot; data-start=&quot;1057&quot;&gt;✔️ Windows, macOS, Linux, Android, iOS&lt;/td&gt;&lt;td data-col-size=&quot;md&quot; data-end=&quot;1144&quot; data-start=&quot;1100&quot;&gt;✔️ Windows, macOS, Linux, Android, iOS&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1188&quot; data-start=&quot;1144&quot;&gt;✔️ Windows, macOS, Linux, ChromeOS&lt;/td&gt;&lt;/tr&gt;&lt;tr data-end=&quot;1351&quot; data-start=&quot;1189&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1221&quot; data-start=&quot;1189&quot;&gt;🔐 ความปลอดภัย&lt;/td&gt;&lt;td data-col-size=&quot;md&quot; data-end=&quot;1264&quot; data-start=&quot;1221&quot;&gt;ระดับสูง (AES 256-bit, 2FA)&lt;/td&gt;&lt;td data-col-size=&quot;md&quot; data-end=&quot;1308&quot; data-start=&quot;1264&quot;&gt;ปลอดภัยสูง (TLS 1.2, RSA 2048)&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1351&quot; data-start=&quot;1308&quot;&gt;ใช้บัญชี Google (OAuth + HTTPS)&lt;/td&gt;&lt;/tr&gt;&lt;tr data-end=&quot;1514&quot; data-start=&quot;1352&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1384&quot; data-start=&quot;1352&quot;&gt;📁 การโอนไฟล์&lt;/td&gt;&lt;td data-col-size=&quot;md&quot; data-end=&quot;1427&quot; data-start=&quot;1384&quot;&gt;✔️ มี UI โอนถ่ายไฟล์โดยเฉพาะ&lt;/td&gt;&lt;td data-col-size=&quot;md&quot; data-end=&quot;1472&quot; data-start=&quot;1427&quot;&gt;✔️ โอนไฟล์รวดเร็วมาก&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1514&quot; data-start=&quot;1472&quot;&gt;❌ ไม่มี UI โอนถ่าย ต้องลากไฟล์ข้าม&lt;/td&gt;&lt;/tr&gt;&lt;tr data-end=&quot;1678&quot; data-start=&quot;1515&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1548&quot; data-start=&quot;1515&quot;&gt;📞 ฟีเจอร์เพิ่มเติม&lt;/td&gt;&lt;td data-col-size=&quot;md&quot; data-end=&quot;1590&quot; data-start=&quot;1548&quot;&gt;วิดีโอคอล, แชท, เข้าร่วมประชุม&lt;/td&gt;&lt;td data-col-size=&quot;md&quot; data-end=&quot;1634&quot; data-start=&quot;1590&quot;&gt;แชท, บันทึกหน้าจอ&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1678&quot; data-start=&quot;1634&quot;&gt;ไม่มีฟีเจอร์เพิ่มเติม&lt;/td&gt;&lt;/tr&gt;&lt;tr data-end=&quot;1841&quot; data-start=&quot;1679&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1711&quot; data-start=&quot;1679&quot;&gt;🌐 ความเร็วการเชื่อมต่อ&lt;/td&gt;&lt;td data-col-size=&quot;md&quot; data-end=&quot;1753&quot; data-start=&quot;1711&quot;&gt;ดี (มีการเพิ่ม latency ถ้าเน็ตช้า)&lt;/td&gt;&lt;td data-col-size=&quot;md&quot; data-end=&quot;1798&quot; data-start=&quot;1753&quot;&gt;เร็วมาก เบาเครื่อง&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1841&quot; data-start=&quot;1798&quot;&gt;ปานกลาง (ขึ้นอยู่กับ Chrome/Google ID)&lt;/td&gt;&lt;/tr&gt;&lt;tr data-end=&quot;2007&quot; data-start=&quot;1842&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1873&quot; data-start=&quot;1842&quot;&gt;🏢 เหมาะกับการใช้งานแบบไหน&lt;/td&gt;&lt;td data-col-size=&quot;md&quot; data-end=&quot;1920&quot; data-start=&quot;1873&quot;&gt;องค์กร, ผู้ใช้งานทั่วไปที่เน้นความครบเครื่อง&lt;/td&gt;&lt;td data-col-size=&quot;md&quot; data-end=&quot;1965&quot; data-start=&quot;1920&quot;&gt;งาน support ที่ต้องการความเร็ว, เบาเครื่อง&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;2007&quot; data-start=&quot;1965&quot;&gt;ผู้ใช้ทั่วไปที่ไม่ต้องการติดตั้งเพิ่ม&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;sticky end-(--thread-content-margin) h-0 self-end select-none&quot;&gt;&lt;div class=&quot;absolute end-0 flex items-end&quot;&gt;&lt;span data-state=&quot;closed&quot;&gt;&lt;button class=&quot;bg-token-bg-primary hover:bg-token-bg-tertiary text-token-text-secondary my-1 rounded-sm p-1 transition-opacity group-[:not(:hover):not(:focus-within)]:pointer-events-none group-[:not(:hover):not(:focus-within)]:opacity-0&quot;&gt;&lt;svg class=&quot;icon-md-heavy&quot; fill=&quot;none&quot; height=&quot;24&quot; viewbox=&quot;0 0 24 24&quot; width=&quot;24&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path clip-rule=&quot;evenodd&quot; d=&quot;M7 5C7 3.34315 8.34315 2 10 2H19C20.6569 2 22 3.34315 22 5V14C22 15.6569 20.6569 17 19 17H17V19C17 20.6569 15.6569 22 14 22H5C3.34315 22 2 20.6569 2 19V10C2 8.34315 3.34315 7 5 7H7V5ZM9 7H14C15.6569 7 17 8.34315 17 10V15H19C19.5523 15 20 14.5523 20 14V5C20 4.44772 19.5523 4 19 4H10C9.44772 4 9 4.44772 9 5V7ZM5 9C4.44772 9 4 9.44772 4 10V19C4 19.5523 4.44772 20 5 20H14C14.5523 20 15 19.5523 15 19V10C15 9.44772 14.5523 9 14 9H5Z&quot; fill-rule=&quot;evenodd&quot; fill=&quot;currentColor&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr data-end=&quot;2012&quot; data-start=&quot;2009&quot; /&gt;&lt;h3 data-end=&quot;2028&quot; data-start=&quot;2014&quot;&gt;✅ ข้อสรุป:&lt;/h3&gt;&lt;p data-end=&quot;1228&quot; data-start=&quot;944&quot;&gt;




&lt;/p&gt;&lt;ul data-end=&quot;2366&quot; data-start=&quot;2030&quot;&gt;
&lt;li data-end=&quot;2148&quot; data-start=&quot;2030&quot;&gt;
&lt;p data-end=&quot;2148&quot; data-start=&quot;2032&quot;&gt;&lt;strong data-end=&quot;2046&quot; data-start=&quot;2032&quot;&gt;TeamViewer&lt;/strong&gt; เหมาะกับผู้ที่ต้องการฟีเจอร์ครบ เช่น ควบคุม + ส่งไฟล์ + ประชุมออนไลน์ ใช้ในองค์กร หรือช่วยเหลือทางไกล&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2237&quot; data-start=&quot;2149&quot;&gt;
&lt;p data-end=&quot;2237&quot; data-start=&quot;2151&quot;&gt;&lt;strong data-end=&quot;2162&quot; data-start=&quot;2151&quot;&gt;AnyDesk&lt;/strong&gt; เด่นเรื่องความเร็วและน้ำหนักเบา ใช้กับเครื่องสเปกต่ำหรือเน็ตไม่แรงได้ดีมาก&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2366&quot; data-start=&quot;2238&quot;&gt;
&lt;p data-end=&quot;2366&quot; data-start=&quot;2240&quot;&gt;&lt;strong data-end=&quot;2265&quot; data-start=&quot;2240&quot;&gt;Chrome Remote Desktop&lt;/strong&gt; เหมาะกับผู้ที่ใช้ Google Account เป็นหลัก ต้องการควบคุมระยะไกลแบบง่าย ๆ ไม่ต้องติดตั้งซอฟต์แวร์เพิ่ม&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;h2 data-end=&quot;233&quot; data-start=&quot;172&quot;&gt;📥 ดาวน์โหลด TeamViewer, AnyDesk และ Chrome Remote Desktop&lt;/h2&gt;
&lt;p data-end=&quot;358&quot; data-start=&quot;235&quot;&gt;เพื่อความปลอดภัยและมั่นใจว่าได้ใช้โปรแกรมเวอร์ชันล่าสุดจากแหล่งที่เชื่อถือได้ กรุณาเลือกดาวน์โหลดจากเว็บไซต์ทางการด้านล่าง:&lt;/p&gt;
&lt;h3 data-end=&quot;402&quot; data-start=&quot;360&quot;&gt;🔹 TeamViewer (ฟรีสำหรับใช้งานส่วนตัว)&lt;/h3&gt;
&lt;ul data-end=&quot;785&quot; data-start=&quot;403&quot;&gt;
&lt;li data-end=&quot;482&quot; data-start=&quot;403&quot;&gt;
&lt;p data-end=&quot;482&quot; data-start=&quot;405&quot;&gt;🌐 เว็บไซต์: &lt;a class=&quot;cursor-pointer&quot; data-end=&quot;482&quot; data-start=&quot;418&quot; rel=&quot;noopener&quot; target=&quot;_new&quot;&gt;https://www.teamviewer.com/th/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;785&quot; data-start=&quot;483&quot;&gt;
&lt;p data-end=&quot;503&quot; data-start=&quot;485&quot;&gt;📦 ดาวน์โหลดตรง:&lt;/p&gt;
&lt;ul data-end=&quot;785&quot; data-start=&quot;506&quot;&gt;
&lt;li data-end=&quot;582&quot; data-start=&quot;506&quot;&gt;
&lt;p data-end=&quot;582&quot; data-start=&quot;508&quot;&gt;&lt;a class=&quot;cursor-pointer&quot; data-end=&quot;580&quot; data-start=&quot;508&quot; rel=&quot;noopener&quot; target=&quot;_new&quot;&gt;Windows&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;653&quot; data-start=&quot;585&quot;&gt;
&lt;p data-end=&quot;653&quot; data-start=&quot;587&quot;&gt;&lt;a class=&quot;cursor-pointer&quot; data-end=&quot;651&quot; data-start=&quot;587&quot; rel=&quot;noopener&quot; target=&quot;_new&quot;&gt;macOS&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;714&quot; data-start=&quot;656&quot;&gt;
&lt;p data-end=&quot;714&quot; data-start=&quot;658&quot;&gt;&lt;a class=&quot;cursor-pointer&quot; data-end=&quot;712&quot; data-start=&quot;658&quot; rel=&quot;noopener&quot; target=&quot;_new&quot;&gt;Linux&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;785&quot; data-start=&quot;717&quot;&gt;
&lt;p data-end=&quot;785&quot; data-start=&quot;719&quot;&gt;&lt;a class=&quot;cursor-pointer&quot; data-end=&quot;785&quot; data-start=&quot;719&quot; rel=&quot;noopener&quot; target=&quot;_new&quot;&gt;Android/iOS&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-end=&quot;826&quot; data-start=&quot;787&quot;&gt;🔹 AnyDesk (ฟรีสำหรับใช้งานส่วนตัว)&lt;/h3&gt;
&lt;ul data-end=&quot;1138&quot; data-start=&quot;827&quot;&gt;
&lt;li data-end=&quot;890&quot; data-start=&quot;827&quot;&gt;
&lt;p data-end=&quot;890&quot; data-start=&quot;829&quot;&gt;🌐 เว็บไซต์: &lt;a class=&quot;cursor-pointer&quot; data-end=&quot;890&quot; data-start=&quot;842&quot; rel=&quot;noopener&quot; target=&quot;_new&quot;&gt;https://anydesk.com/th&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1138&quot; data-start=&quot;891&quot;&gt;
&lt;p data-end=&quot;911&quot; data-start=&quot;893&quot;&gt;📦 ดาวน์โหลดตรง:&lt;/p&gt;
&lt;ul data-end=&quot;1138&quot; data-start=&quot;914&quot;&gt;
&lt;li data-end=&quot;969&quot; data-start=&quot;914&quot;&gt;
&lt;p data-end=&quot;969&quot; data-start=&quot;916&quot;&gt;&lt;a class=&quot;cursor-pointer&quot; data-end=&quot;967&quot; data-start=&quot;916&quot; rel=&quot;noopener&quot; target=&quot;_new&quot;&gt;Windows&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1025&quot; data-start=&quot;972&quot;&gt;
&lt;p data-end=&quot;1025&quot; data-start=&quot;974&quot;&gt;&lt;a class=&quot;cursor-pointer&quot; data-end=&quot;1023&quot; data-start=&quot;974&quot; rel=&quot;noopener&quot; target=&quot;_new&quot;&gt;macOS&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1079&quot; data-start=&quot;1028&quot;&gt;
&lt;p data-end=&quot;1079&quot; data-start=&quot;1030&quot;&gt;&lt;a class=&quot;cursor-pointer&quot; data-end=&quot;1077&quot; data-start=&quot;1030&quot; rel=&quot;noopener&quot; target=&quot;_new&quot;&gt;Linux&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1138&quot; data-start=&quot;1082&quot;&gt;
&lt;p data-end=&quot;1138&quot; data-start=&quot;1084&quot;&gt;&lt;a class=&quot;cursor-pointer&quot; data-end=&quot;1138&quot; data-start=&quot;1084&quot; rel=&quot;noopener&quot; target=&quot;_new&quot;&gt;Android/iOS&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-end=&quot;1179&quot; data-start=&quot;1140&quot;&gt;🔹 Chrome Remote Desktop (ฟรี 100%)&lt;/h3&gt;
&lt;ul data-end=&quot;1421&quot; data-start=&quot;1180&quot;&gt;
&lt;li data-end=&quot;1267&quot; data-start=&quot;1180&quot;&gt;
&lt;p data-end=&quot;1267&quot; data-start=&quot;1182&quot;&gt;🌐 เว็บไซต์: &lt;a data-end=&quot;1265&quot; data-start=&quot;1195&quot; href=&quot;https://remotedesktop.google.com/&quot; rel=&quot;noopener&quot; target=&quot;_new&quot;&gt;https://remotedesktop.google.com/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1421&quot; data-start=&quot;1268&quot;&gt;
&lt;p data-end=&quot;1349&quot; data-start=&quot;1270&quot;&gt;💡 วิธีใช้งาน: ติดตั้งผ่าน Google Chrome Extension และล็อกอินด้วยบัญชี Google&lt;/p&gt;
&lt;/li&gt;&lt;ul data-end=&quot;1421&quot; data-start=&quot;1352&quot;&gt;
&lt;li data-end=&quot;1421&quot; data-start=&quot;1352&quot;&gt;
&lt;p data-end=&quot;1421&quot; data-start=&quot;1354&quot;&gt;&lt;a class=&quot;cursor-pointer&quot; data-end=&quot;1421&quot; data-start=&quot;1354&quot; rel=&quot;noopener&quot; target=&quot;_new&quot;&gt;ติดตั้ง Chrome Extension&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqy8aN9CICa6subST-BERhy6wCFCe9VA6r0KkS-4G3_4nX3exSOfhGXlbv_DzB09_e4nDCuOMmH4JpQW6HI1hS6fLcjN4ElTEp2XtS9fKivSSUo-vYpym47Sr50PbZT9emXXHAeCdovjee3VtXtQL0kNbQxiWIXrrCn4w1OyoTDpGOp4G4HwBHCei3kso/s1536/ce653c68-3ebd-4acb-b493-3cbcf255257f.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1536&quot; data-original-width=&quot;1024&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqy8aN9CICa6subST-BERhy6wCFCe9VA6r0KkS-4G3_4nX3exSOfhGXlbv_DzB09_e4nDCuOMmH4JpQW6HI1hS6fLcjN4ElTEp2XtS9fKivSSUo-vYpym47Sr50PbZT9emXXHAeCdovjee3VtXtQL0kNbQxiWIXrrCn4w1OyoTDpGOp4G4HwBHCei3kso/s320/ce653c68-3ebd-4acb-b493-3cbcf255257f.png&quot; width=&quot;213&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/7815323429595452208/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2025/06/teamviewer-2025-anydesk-chrome-remote.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/7815323429595452208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/7815323429595452208'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2025/06/teamviewer-2025-anydesk-chrome-remote.html' title='รีวิว TeamViewer ปี 2025 พร้อมเปรียบเทียบ AnyDesk และ Chrome Remote – โปรแกรมควบคุมคอมที่ดีที่สุดคือใคร?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqy8aN9CICa6subST-BERhy6wCFCe9VA6r0KkS-4G3_4nX3exSOfhGXlbv_DzB09_e4nDCuOMmH4JpQW6HI1hS6fLcjN4ElTEp2XtS9fKivSSUo-vYpym47Sr50PbZT9emXXHAeCdovjee3VtXtQL0kNbQxiWIXrrCn4w1OyoTDpGOp4G4HwBHCei3kso/s72-c/ce653c68-3ebd-4acb-b493-3cbcf255257f.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-2521760773290883335</id><published>2025-06-07T17:01:00.008+07:00</published><updated>2025-06-08T10:47:20.793+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Appsheet"/><title type='text'>EP4 การสร้างแบบฟอร์มชำระเงินค่าสินค้า </title><content type='html'>&lt;p&gt;&amp;nbsp;สำหรับตอนนี้เรา จะมากรองข้อมูลสินค้าตามบิลขายในตะกร้าสินค้า&amp;nbsp; &amp;nbsp;เงื่อนไขเดียวคือ ถ้าไม่ ชำระเงินสินค้าก็จะปิดการขายของรหัสบิลขายปัจจุบันยังไม่ได้ ถ้าเลือกสินค้าเข้ามาก็จะต่อท้ายไปเรื่อยๆ 555&amp;nbsp;&lt;/p&gt;&lt;p&gt;ขั้นแรก สร้างตัวกรองข้อมูล&lt;/p&gt;&lt;p&gt;ไปที่แท็บดาต้า คลิกตาราง Sales และสร้างตัวกรอง&amp;nbsp;&lt;/p&gt;&lt;p&gt;CurrentCartSlice&lt;/p&gt;&lt;p&gt;ฟิลเตอร์&amp;nbsp;[CheckedOut?] = FALSE&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;กลับมาที่หน้า UX สร้างมุมมองใหม่ ตั้งชื่อเป็น ตะกร้าสินค้า&amp;nbsp;&lt;/p&gt;&lt;p&gt;Source เป็น CurrentCartSlice&lt;/p&gt;&lt;p&gt;มุมมองหรือ viewtype เป็นรายละเอียด detail&amp;nbsp;&lt;/p&gt;&lt;p&gt;สร้าง Action สำหรับยืนยันการชำระเงินสินค้า หรือ checkedOUt ให้เปลี่ยนสถานะจาก FALSE เป็น TRUE&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;ที่ตาราง cart&amp;nbsp;&lt;/p&gt;&lt;p&gt;ชื่อ&amp;nbsp;Mark as Checked Out&lt;/p&gt;&lt;p&gt;Set the value of some column&amp;nbsp;&lt;/p&gt;&lt;p&gt;Chekedout=TRUE&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;ชื่อ Create Sale Detail from Cart&lt;/p&gt;&lt;p&gt;Add a new row to&amp;nbsp;&lt;/p&gt;&lt;p&gt;add to : Sales detail&amp;nbsp;&lt;/p&gt;&lt;p&gt;SalesID&lt;/p&gt;&lt;p&gt;ProductID&lt;/p&gt;&lt;p&gt;Quantity&lt;/p&gt;&lt;p&gt;Price&lt;/p&gt;&lt;p&gt;Amount&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;ชื่อ Checkout Cart Item&lt;/p&gt;&lt;p&gt;Grouped:exec&lt;/p&gt;&lt;p&gt;Add :&amp;nbsp;Create Sale Detail from Cart&lt;/p&gt;&lt;p&gt;Mark as Checked Out&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;สร้าง Action ตาราง Sales&lt;/p&gt;&lt;p&gt;ชื่อ&amp;nbsp;Create New Sale&lt;/p&gt;&lt;p&gt;Go to another view&lt;/p&gt;&lt;p&gt;LINKTOFORM(&lt;/p&gt;&lt;p&gt;&amp;nbsp; &quot;Cart_Form 2&quot;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &quot;SalesID&quot;, CONCATENATE(&quot;SO&quot;, TEXT(TODAY(), &quot;YYMMDD&quot;), UNIQUEID()),&lt;/p&gt;&lt;p&gt;&amp;nbsp; &quot;SalesDate&quot;, TODAY()&lt;/p&gt;&lt;p&gt;)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;ชื่อ&amp;nbsp;Mark Sale as Checked Out&lt;/p&gt;&lt;p&gt;Set the value of some column&amp;nbsp;&lt;/p&gt;&lt;p&gt;Chekedout=TRUE&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;ชื่อ&amp;nbsp;Run Checkout on Cart&lt;/p&gt;&lt;p&gt;execu an action an a set of row&lt;/p&gt;&lt;p&gt;table : cart&lt;/p&gt;&lt;p&gt;ref row :&amp;nbsp;SELECT(Cart[CartID], AND([SalesID] = [_THISROW].[SalesID], [CheckedOut?] = FALSE))&lt;/p&gt;&lt;p&gt;ref action :&amp;nbsp;Checkout Cart Item&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;ชื่อ Full Checkout Process&lt;/p&gt;&lt;p&gt;Group :exec&lt;/p&gt;&lt;p&gt;Add:&lt;/p&gt;&lt;p&gt;run checkout on cart&lt;/p&gt;&lt;p&gt;mark sales as checkout&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU7zl5TQhBkGWhkxRiGzrlgWOASx0pPAAxJ4bb_5JSQVAeGX__OZH-sAh2iLsLKhODFstYdw6uqgXnVXJvTPciDGpfyoWqTgtkn60hdRdKNgMiHQc9lcUqPDIwcT6y8PVTXuEq5ACay1_Ojx5aTN9werFW6TxvIe-qNilr3wrZQXEmjDito0idVuVvpCI/s900/a1a552ce-94cb-412c-ab9e-4ccc800f7bd0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;900&quot; data-original-width=&quot;900&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU7zl5TQhBkGWhkxRiGzrlgWOASx0pPAAxJ4bb_5JSQVAeGX__OZH-sAh2iLsLKhODFstYdw6uqgXnVXJvTPciDGpfyoWqTgtkn60hdRdKNgMiHQc9lcUqPDIwcT6y8PVTXuEq5ACay1_Ojx5aTN9werFW6TxvIe-qNilr3wrZQXEmjDito0idVuVvpCI/s320/a1a552ce-94cb-412c-ab9e-4ccc800f7bd0.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/9aywDb-0wns?si=jaACLkCElopAveNv&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/2521760773290883335/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2025/06/ep4.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/2521760773290883335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/2521760773290883335'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2025/06/ep4.html' title='EP4 การสร้างแบบฟอร์มชำระเงินค่าสินค้า '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU7zl5TQhBkGWhkxRiGzrlgWOASx0pPAAxJ4bb_5JSQVAeGX__OZH-sAh2iLsLKhODFstYdw6uqgXnVXJvTPciDGpfyoWqTgtkn60hdRdKNgMiHQc9lcUqPDIwcT6y8PVTXuEq5ACay1_Ojx5aTN9werFW6TxvIe-qNilr3wrZQXEmjDito0idVuVvpCI/s72-c/a1a552ce-94cb-412c-ab9e-4ccc800f7bd0.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-6515398353954700532</id><published>2025-06-05T18:35:00.014+07:00</published><updated>2025-06-07T08:36:10.393+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Appsheet"/><title type='text'>EP3 | สร้างปุ่ม &quot;หยิบใส่ตะกร้า&quot; พร้อมระบบเตรียมชำระเงิน</title><content type='html'>&lt;p&gt;คลิก Data เลือกตารางสินค้า product กำหนดชนิดของดาต้า ดังนี่&lt;/p&gt;&lt;p&gt;ProductID&amp;nbsp; เป็น text&amp;nbsp; &amp;nbsp;ค่าเริ่มต้น&amp;nbsp;UNIQUEID() และเป็น key หลักของตาราง&amp;nbsp;&lt;/p&gt;&lt;p&gt;ตาราง Cart&amp;nbsp;&lt;/p&gt;&lt;p&gt;cartID&amp;nbsp; เป็น text&amp;nbsp; &amp;nbsp;ค่าเริ่มต้น&amp;nbsp;UNIQUEID() และเป็น key หลักของตาราง&amp;nbsp;&lt;/p&gt;&lt;p&gt;SalesID ref ตาราง Sales&lt;/p&gt;&lt;p&gt;ProductID ref ตาราง product&amp;nbsp;&lt;/p&gt;&lt;p&gt;คอลัมน์ Price&amp;nbsp; &amp;nbsp;ใส่ [ProductID].[Price]&lt;/p&gt;&lt;p&gt;Amount ใส่&amp;nbsp;[Quantity]*[Price]&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;สร้างหน้าตะกร้าสินค้า Cart_frm&lt;/p&gt;&lt;p&gt;ตาราง cart&lt;/p&gt;&lt;p&gt;มุมมอง form&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;คำสั่ง Action ตารางสินค้า Product&amp;nbsp;&lt;/p&gt;&lt;p&gt;ชื่อ Create Sales If None&lt;/p&gt;&lt;p&gt;Do this : Add a new row&amp;nbsp;&lt;/p&gt;&lt;p&gt;table to add to : Sales&amp;nbsp;&lt;/p&gt;&lt;p&gt;salesID = UNIQUEID()&amp;nbsp;&lt;/p&gt;&lt;p&gt;CheckedOut? =False&lt;/p&gt;&lt;p&gt;SalesDate = NOW()&lt;/p&gt;&lt;p&gt;อย่าลืมคลิกที่ behavior&amp;nbsp;&lt;/p&gt;&lt;p&gt;ใส่ค่า&lt;/p&gt;&lt;p&gt;ISBLANK(&lt;/p&gt;&lt;p&gt;&amp;nbsp; ANY(&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; SELECT(&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Sales[SalesID],&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; [CheckedOut?] = FALSE&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; )&lt;/p&gt;&lt;p&gt;&amp;nbsp; )&lt;/p&gt;&lt;p&gt;)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;คำสั่ง Action ชื่อ&amp;nbsp;Go To Cart Form&lt;/p&gt;&lt;p&gt;ตาราง product&lt;/p&gt;&lt;p&gt;do this : Go to another view&lt;/p&gt;&lt;p&gt;LINKTOFORM(&lt;/p&gt;&lt;p&gt;&amp;nbsp; &quot;Cart_Form 2&quot;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &quot;SalesID&quot;, ANY(SELECT(sales[SalesID], [CheckedOut?] = FALSE)),&lt;/p&gt;&lt;p&gt;&amp;nbsp; &quot;ProductID&quot;, [ProductID],&lt;/p&gt;&lt;p&gt;&amp;nbsp; &quot;Quantity&quot;, 1&lt;/p&gt;&lt;p&gt;)&lt;/p&gt;&lt;p&gt;สร้างอีก 1 action ชื่อ&amp;nbsp; Add to card&lt;/p&gt;&lt;p&gt;do this : Group execute a sequence of action&amp;nbsp;&lt;/p&gt;&lt;p&gt;add สองแอคชั่น ที่สร้างก่อนหน้า&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0LJi20JXemByAG3Gim5HkuSaUHmRDRxae4A8SVNcYRPiJ1fid5l25LlHhU7uRhBUFe7pKZbWcFAtF_bexT9QiePY4Hkw2LXuyC-7n9Jy64Bf1Z6VPicE4Ue3Lui0I2nhB5huSTU09Any0NVXjCV_m724U4_Dt7oRggoBE37-Pz8DPqTUy6khANRNnnko/s900/ChatGPT%20Image%20Jun%207,%202025,%2008_32_38%20AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;900&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0LJi20JXemByAG3Gim5HkuSaUHmRDRxae4A8SVNcYRPiJ1fid5l25LlHhU7uRhBUFe7pKZbWcFAtF_bexT9QiePY4Hkw2LXuyC-7n9Jy64Bf1Z6VPicE4Ue3Lui0I2nhB5huSTU09Any0NVXjCV_m724U4_Dt7oRggoBE37-Pz8DPqTUy6khANRNnnko/s320/ChatGPT%20Image%20Jun%207,%202025,%2008_32_38%20AM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;ทดสอบ action script แล้ว พบว่า salesID ไม่ถูกสร้างในครั้งแรก และส่งค่าไปยังตะกร้าสินค้า&amp;nbsp;&lt;/p&gt;&lt;p&gt;ตรวจสอบแล้ว ขั้นต้น แนวทางแก้ไข&lt;/p&gt;&lt;p&gt;ไปที่แท็บ Data แล้วสร้าง&amp;nbsp;CurrentCartSlice&amp;nbsp; ของตารางขาย Sales ใส่ฟิลเตอร์เพื่อกรอง&amp;nbsp;[CheckedOut?] = FALSE&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;แล้วทดสอบ โค้ดใหม่ พบว่า script สามารถ gen ค่าบิลขายสินค้าให้ตอนหยิบสินค้าลงตะกร้า แล้ว&amp;nbsp;&lt;/p&gt;&lt;p&gt;สำหรับ ep3 น่าจะจบเท่านี้ก่อน&amp;nbsp;&lt;/p&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/51wanoVaXDU?si=WXZC7NndoGlA_n60&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/6515398353954700532/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2025/06/ep3-add-to-cart-appsheet.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/6515398353954700532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/6515398353954700532'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2025/06/ep3-add-to-cart-appsheet.html' title='EP3 | สร้างปุ่ม &quot;หยิบใส่ตะกร้า&quot; พร้อมระบบเตรียมชำระเงิน'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0LJi20JXemByAG3Gim5HkuSaUHmRDRxae4A8SVNcYRPiJ1fid5l25LlHhU7uRhBUFe7pKZbWcFAtF_bexT9QiePY4Hkw2LXuyC-7n9Jy64Bf1Z6VPicE4Ue3Lui0I2nhB5huSTU09Any0NVXjCV_m724U4_Dt7oRggoBE37-Pz8DPqTUy6khANRNnnko/s72-c/ChatGPT%20Image%20Jun%207,%202025,%2008_32_38%20AM.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-4459205551075866877</id><published>2025-06-03T21:47:00.006+07:00</published><updated>2025-06-03T21:47:48.691+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Appsheet"/><title type='text'>&quot;EP2 | ฟอร์มสินค้า + หมวดหมู่ : ตั้งต้นระบบขายใน AppSheet&quot;</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote data-end=&quot;550&quot; data-start=&quot;234&quot;&gt;&lt;p data-end=&quot;550&quot; data-start=&quot;236&quot;&gt;มาเริ่มต้นระบบขายของเราให้เป็นรูปเป็นร่าง! EP นี้เราจะสอนวิธีสร้างแบบฟอร์มเพิ่มสินค้าอย่างง่ายใน AppSheet พร้อมเทคนิคการแยกหมวดหมู่สินค้า เช่น ขนม, เครื่องดื่ม, ของใช้ และยังสอนวิธีนำเข้าสินค้าตัวอย่างจาก Google Sheets เข้าแอปแบบรวดเร็ว เหมาะกับร้านค้าขนาดเล็กที่อยากเริ่มต้นใช้ Mini POS เป็นของตัวเองในไม่กี่นาที!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr data-end=&quot;555&quot; data-start=&quot;552&quot; /&gt;
&lt;h3 data-end=&quot;594&quot; data-start=&quot;557&quot;&gt;🧩&amp;nbsp; (สรุปโครงสร้าง):&lt;/h3&gt;
&lt;ol data-end=&quot;1117&quot; data-start=&quot;596&quot;&gt;
&lt;li data-end=&quot;725&quot; data-start=&quot;596&quot;&gt;
&lt;p data-end=&quot;649&quot; data-start=&quot;599&quot;&gt;&lt;strong data-end=&quot;630&quot; data-start=&quot;599&quot;&gt;เริ่มจากการสร้างตารางสินค้า&lt;/strong&gt; ใน Google Sheets&lt;/p&gt;
&lt;ul data-end=&quot;725&quot; data-start=&quot;653&quot;&gt;
&lt;li data-end=&quot;725&quot; data-start=&quot;653&quot;&gt;
&lt;p data-end=&quot;725&quot; data-start=&quot;655&quot;&gt;Column แนะนำ: &lt;code data-end=&quot;680&quot; data-start=&quot;669&quot;&gt;ProductID&lt;/code&gt;, &lt;code data-end=&quot;695&quot; data-start=&quot;682&quot;&gt;ProductName&lt;/code&gt;, &lt;code data-end=&quot;707&quot; data-start=&quot;697&quot;&gt;Category&lt;/code&gt;, &lt;code data-end=&quot;716&quot; data-start=&quot;709&quot;&gt;Price&lt;/code&gt;, &lt;code data-end=&quot;725&quot; data-start=&quot;718&quot;&gt;Stock&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li data-end=&quot;829&quot; data-start=&quot;727&quot;&gt;
&lt;p data-end=&quot;759&quot; data-start=&quot;730&quot;&gt;&lt;strong data-end=&quot;757&quot; data-start=&quot;730&quot;&gt;เพิ่มข้อมูลตัวอย่างลงไป&lt;/strong&gt;&lt;/p&gt;
&lt;ul data-end=&quot;829&quot; data-start=&quot;763&quot;&gt;
&lt;li data-end=&quot;829&quot; data-start=&quot;763&quot;&gt;
&lt;p data-end=&quot;829&quot; data-start=&quot;765&quot;&gt;5–10 รายการ พร้อมใส่หมวดหมู่ เช่น &lt;code data-end=&quot;804&quot; data-start=&quot;799&quot;&gt;ขนม&lt;/code&gt;, &lt;code data-end=&quot;819&quot; data-start=&quot;806&quot;&gt;เครื่องดื่ม&lt;/code&gt;, &lt;code data-end=&quot;829&quot; data-start=&quot;821&quot;&gt;ของใช้&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li data-end=&quot;952&quot; data-start=&quot;831&quot;&gt;
&lt;p data-end=&quot;877&quot; data-start=&quot;834&quot;&gt;&lt;strong data-end=&quot;875&quot; data-start=&quot;834&quot;&gt;เชื่อม Google Sheets เข้ากับ AppSheet&lt;/strong&gt;&lt;/p&gt;
&lt;ul data-end=&quot;952&quot; data-start=&quot;881&quot;&gt;
&lt;li data-end=&quot;952&quot; data-start=&quot;881&quot;&gt;
&lt;p data-end=&quot;952&quot; data-start=&quot;883&quot;&gt;ตั้งค่า Data Type ให้เหมาะ เช่น Price เป็น Decimal, Stock เป็น Number&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1075&quot; data-start=&quot;954&quot;&gt;
&lt;p data-end=&quot;995&quot; data-start=&quot;957&quot;&gt;&lt;strong data-end=&quot;993&quot; data-start=&quot;957&quot;&gt;สร้างฟอร์มเพิ่มสินค้าใน AppSheet&lt;/strong&gt;&lt;/p&gt;
&lt;ul data-end=&quot;1075&quot; data-start=&quot;999&quot;&gt;
&lt;li data-end=&quot;1032&quot; data-start=&quot;999&quot;&gt;
&lt;p data-end=&quot;1032&quot; data-start=&quot;1001&quot;&gt;ปรับ UX ให้ดูง่าย ใช้งานสะดวก&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1075&quot; data-start=&quot;1036&quot;&gt;
&lt;p data-end=&quot;1075&quot; data-start=&quot;1038&quot;&gt;ใช้ Enum หรือ EnumList สำหรับหมวดหมู่&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1117&quot; data-start=&quot;1077&quot;&gt;
&lt;p data-end=&quot;1117&quot; data-start=&quot;1080&quot;&gt;&lt;strong data-end=&quot;1117&quot; data-start=&quot;1080&quot;&gt;Preview &amp;amp; ทดสอบการกรอกฟอร์มสินค้า&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/4459205551075866877/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2025/06/ep2-appsheet.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/4459205551075866877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/4459205551075866877'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2025/06/ep2-appsheet.html' title='&quot;EP2 | ฟอร์มสินค้า + หมวดหมู่ : ตั้งต้นระบบขายใน AppSheet&quot;'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-6939365583193140099</id><published>2025-06-02T12:48:00.010+07:00</published><updated>2025-06-03T21:48:22.284+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Appsheet"/><title type='text'>Mini POS ด้วย AppSheet EP1</title><content type='html'>&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;1. เตรียม Google Sheets (ฐานข้อมูลเบื้องต้น)&lt;/h3&gt;ขั้นแรก ไปที่ Drive ของ gmail ส่วนตัวของเรา &lt;br /&gt;สร้างโฟลเดอร์ขึ้นมาเก็บไฟล์ฐานข้อมูล &lt;br /&gt;New Folder กำหนดชื่อ เป็น Mini Pos V3&lt;br /&gt;และคลิกสร้างตารางงาน New Sheet &lt;br /&gt;&lt;br /&gt;ตารางสินค้า product &lt;br /&gt;&lt;br /&gt;ProductID ProductName Price StockQty Category ProductImage&lt;br /&gt;&lt;br /&gt;ตาราง Sales &lt;br /&gt;&lt;br /&gt;SalesID SalesDate CheckedOut?&lt;br /&gt;&lt;br /&gt;ตาราง ตะกร้าสินค้า Cart &lt;br /&gt;&lt;br /&gt;CartID SalesID ProductID Quantity Price Amount CheckedOut?&lt;br /&gt;&lt;br /&gt;ตารางเก็บรายละเอียดการขาย Sales detail&lt;br /&gt;&lt;br /&gt;DetailID SalesID ProductID Quantity Price Amount&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ขั้นตอนต่อมา &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;2. นำเข้า Google Sheets เข้า AppSheet &lt;/h3&gt; &lt;br /&gt;&lt;br /&gt;เข้าเว็บ &lt;a href=&quot;https://www.appsheet.com&quot;&gt;https://www.appsheet.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ล็อกอินด้วยบัญชี Google ของคุณ&lt;br /&gt;&lt;br /&gt;กด Make a new app&lt;br /&gt;&lt;br /&gt;เลือก Start with your own data&lt;br /&gt;&lt;br /&gt;เลือกไฟล์ Google Sheets ที่เตรียมไว้&lt;br /&gt;&lt;br /&gt;AppSheet จะนำเข้าตารางทั้ง 4 มาเป็นตารางในแอป&lt;br /&gt;&lt;br /&gt;ตรวจสอบว่าแต่ละตารางถูกตั้งค่า Key column เรียบร้อย (เช่น ProductID เป็น Key ใน Products, CartID ใน Cart) &lt;br /&gt; &lt;br /&gt;&lt;br /&gt;กด Save&lt;div&gt;&amp;nbsp; &lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;3. สรุป &lt;/h3&gt; &lt;br /&gt;&lt;br /&gt;เราได้สร้างฐานข้อมูลเบื้องต้นสำหรับ Mini POS&lt;br /&gt;&lt;br /&gt;พร้อมเพิ่มตาราง Cart เพื่อเก็บข้อมูลสินค้าที่อยู่ในตะกร้าก่อนสั่งซื้อ&lt;br /&gt;&lt;br /&gt;นำเข้าข้อมูลทั้งหมดไปยัง AppSheet เรียบร้อย &lt;br /&gt;&lt;br /&gt;ตอนต่อไปจะเริ่มสร้างฟอร์มใส่สินค้าในตะกร้า และสร้างหน้าจอตะกร้าสินค้าในแอป&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSiOoSpewAp4zgTdfFBX0j59OXxhs0W5MPLn_dJAqy0uzvs1PGP-OI-5jIpaHurK2IbnBf47aZ8Fi377Cc4eqn4K8NRu1OkJMAc5yvhZrg5bLPNEAfeHtdFQSQ7z8sWtXZmiIqlIj00Mx0Nk4rxa4KfGExpWsbcVZVzeviR4AKnKqfCihLARQioqhAUZQ/s1536/f5bde19a-c017-4ea0-b225-c7b6f96b928b.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1024&quot; data-original-width=&quot;1536&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSiOoSpewAp4zgTdfFBX0j59OXxhs0W5MPLn_dJAqy0uzvs1PGP-OI-5jIpaHurK2IbnBf47aZ8Fi377Cc4eqn4K8NRu1OkJMAc5yvhZrg5bLPNEAfeHtdFQSQ7z8sWtXZmiIqlIj00Mx0Nk4rxa4KfGExpWsbcVZVzeviR4AKnKqfCihLARQioqhAUZQ/s320/f5bde19a-c017-4ea0-b225-c7b6f96b928b.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/AD2-AglUcZk?si=vJp72wztNRruZ4wS&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/6939365583193140099/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2025/06/mini-pos-sheet-appsheet.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/6939365583193140099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/6939365583193140099'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2025/06/mini-pos-sheet-appsheet.html' title='Mini POS ด้วย AppSheet EP1'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSiOoSpewAp4zgTdfFBX0j59OXxhs0W5MPLn_dJAqy0uzvs1PGP-OI-5jIpaHurK2IbnBf47aZ8Fi377Cc4eqn4K8NRu1OkJMAc5yvhZrg5bLPNEAfeHtdFQSQ7z8sWtXZmiIqlIj00Mx0Nk4rxa4KfGExpWsbcVZVzeviR4AKnKqfCihLARQioqhAUZQ/s72-c/f5bde19a-c017-4ea0-b225-c7b6f96b928b.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-6880420251712915364</id><published>2025-05-27T12:14:00.006+07:00</published><updated>2025-05-27T12:26:41.045+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Appsheet"/><title type='text'>&quot;MiniPOS&quot; – แอปขายของขนาดเล็ก ใช้ได้จริง ไม่ต้องเขียนโค้ด</title><content type='html'>&lt;h3 data-end=&quot;331&quot; data-start=&quot;313&quot;&gt;🎯 จุดประสงค์:&lt;/h3&gt;
&lt;ul data-end=&quot;520&quot; data-start=&quot;332&quot;&gt;
&lt;li data-end=&quot;381&quot; data-start=&quot;332&quot;&gt;
&lt;p data-end=&quot;381&quot; data-start=&quot;334&quot;&gt;บันทึกการขาย (ขายสินค้า รับเงิน ดูยอดขายรายวัน)&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;416&quot; data-start=&quot;382&quot;&gt;
&lt;p data-end=&quot;416&quot; data-start=&quot;384&quot;&gt;จัดการสินค้า (เพิ่ม/ลบ/ปรับราคา)&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;440&quot; data-start=&quot;417&quot;&gt;
&lt;p data-end=&quot;440&quot; data-start=&quot;419&quot;&gt;สรุปยอดขาย รายงานกำไร&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;472&quot; data-start=&quot;441&quot;&gt;
&lt;p data-end=&quot;472&quot; data-start=&quot;443&quot;&gt;ใช้งานง่ายผ่านมือถือ/แท็บเล็ต&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;520&quot; data-start=&quot;473&quot;&gt;
&lt;p data-end=&quot;520&quot; data-start=&quot;475&quot;&gt;ไม่มีค่าใช้จ่าย (ใช้ Google Sheet + AppSheet)&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;ProductID&lt;/th&gt;
&lt;th&gt;ProductName&lt;/th&gt;
&lt;th&gt;Category&lt;/th&gt;
&lt;th&gt;Price&lt;/th&gt;
&lt;th&gt;Stock&lt;/th&gt;
&lt;th&gt;Image&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;P001&lt;/td&gt;
&lt;td&gt;กาแฟลาเต้&lt;/td&gt;
&lt;td&gt;เครื่องดื่ม&lt;/td&gt;
&lt;td&gt;45&lt;/td&gt;
&lt;td&gt;30&lt;/td&gt;
&lt;td&gt;(ลิงก์รูป)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;SaleID&lt;/th&gt;
&lt;th&gt;Date&lt;/th&gt;
&lt;th&gt;ProductID&lt;/th&gt;
&lt;th&gt;Qty&lt;/th&gt;
&lt;th&gt;Total&lt;/th&gt;
&lt;th&gt;PaymentMethod&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;S001&lt;/td&gt;
&lt;td&gt;2025-05-27&lt;/td&gt;
&lt;td&gt;P001&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;90&lt;/td&gt;
&lt;td&gt;เงินสด&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;UserID&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Role&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;U001&lt;/td&gt;
&lt;td&gt;พิมพ์&lt;/td&gt;
&lt;td&gt;เจ้าของร้าน&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Date&lt;/th&gt;
&lt;th&gt;TotalSales&lt;/th&gt;
&lt;th&gt;TotalItems&lt;/th&gt;
&lt;th&gt;TotalIncome&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;2025-05-27&lt;/td&gt;
&lt;td&gt;15&lt;/td&gt;
&lt;td&gt;34&lt;/td&gt;
&lt;td&gt;1,530&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h2 data-end=&quot;1465&quot; data-start=&quot;1428&quot;&gt;📱 &lt;strong data-end=&quot;1465&quot; data-start=&quot;1434&quot;&gt;หน้าจอใน AppSheet ที่ควรมี:&lt;/strong&gt;&lt;/h2&gt;
&lt;ol data-end=&quot;1897&quot; data-start=&quot;1467&quot;&gt;
&lt;li data-end=&quot;1601&quot; data-start=&quot;1467&quot;&gt;
&lt;p data-end=&quot;1499&quot; data-start=&quot;1470&quot;&gt;✅ &lt;strong data-end=&quot;1499&quot; data-start=&quot;1472&quot;&gt;หน้า &quot;ขายสินค้า&quot; (Sell)&lt;/strong&gt;&lt;/p&gt;
&lt;ul data-end=&quot;1601&quot; data-start=&quot;1503&quot;&gt;
&lt;li data-end=&quot;1552&quot; data-start=&quot;1503&quot;&gt;
&lt;p data-end=&quot;1552&quot; data-start=&quot;1505&quot;&gt;เลือกสินค้า → ใส่จำนวน → คำนวณยอดรวม → กดบันทึก&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1601&quot; data-start=&quot;1556&quot;&gt;
&lt;p data-end=&quot;1601&quot; data-start=&quot;1558&quot;&gt;เลือกวิธีชำระเงิน: เงินสด / โอน / พร้อมเพย์&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1707&quot; data-start=&quot;1603&quot;&gt;
&lt;p data-end=&quot;1637&quot; data-start=&quot;1606&quot;&gt;📦 &lt;strong data-end=&quot;1637&quot; data-start=&quot;1609&quot;&gt;หน้า &quot;สินค้า&quot; (Products)&lt;/strong&gt;&lt;/p&gt;
&lt;ul data-end=&quot;1707&quot; data-start=&quot;1641&quot;&gt;
&lt;li data-end=&quot;1657&quot; data-start=&quot;1641&quot;&gt;
&lt;p data-end=&quot;1657&quot; data-start=&quot;1643&quot;&gt;ดูรายการสินค้า&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1707&quot; data-start=&quot;1661&quot;&gt;
&lt;p data-end=&quot;1707&quot; data-start=&quot;1663&quot;&gt;เพิ่มสินค้าใหม่ / แก้ไขราคา / ดูสต๊อกคงเหลือ&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1828&quot; data-start=&quot;1709&quot;&gt;
&lt;p data-end=&quot;1750&quot; data-start=&quot;1712&quot;&gt;📊 &lt;strong data-end=&quot;1750&quot; data-start=&quot;1715&quot;&gt;หน้า &quot;รายงานยอดขาย&quot; (Dashboard)&lt;/strong&gt;&lt;/p&gt;
&lt;ul data-end=&quot;1828&quot; data-start=&quot;1754&quot;&gt;
&lt;li data-end=&quot;1772&quot; data-start=&quot;1754&quot;&gt;
&lt;p data-end=&quot;1772&quot; data-start=&quot;1756&quot;&gt;กราฟยอดขายรายวัน&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1798&quot; data-start=&quot;1776&quot;&gt;
&lt;p data-end=&quot;1798&quot; data-start=&quot;1778&quot;&gt;รายงานสินค้าไหนขายดี&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1828&quot; data-start=&quot;1802&quot;&gt;
&lt;p data-end=&quot;1828&quot; data-start=&quot;1804&quot;&gt;ยอดรวมรายสัปดาห์ / เดือน&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1897&quot; data-start=&quot;1830&quot;&gt;
&lt;p data-end=&quot;1897&quot; data-start=&quot;1833&quot;&gt;👥 (เสริม) หน้า &quot;ผู้ใช้งาน&quot; – กำหนดสิทธิ์หรือให้หลายคนใช้ร่วมกัน&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-end=&quot;1902&quot; data-start=&quot;1899&quot; /&gt;
&lt;h2 data-end=&quot;1950&quot; data-start=&quot;1904&quot;&gt;🧠 &lt;strong data-end=&quot;1950&quot; data-start=&quot;1910&quot;&gt;ไอเดียเสริมสำหรับตอนต่อไปใน YouTube:&lt;/strong&gt;&lt;/h2&gt;
&lt;ul data-end=&quot;2159&quot; data-start=&quot;1951&quot;&gt;
&lt;li data-end=&quot;2012&quot; data-start=&quot;1951&quot;&gt;
&lt;p data-end=&quot;2012&quot; data-start=&quot;1953&quot;&gt;EP2: “วิธีเพิ่มสินค้า + ตั้งราคาใน Google Sheet สำหรับ POS”&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2063&quot; data-start=&quot;2013&quot;&gt;
&lt;p data-end=&quot;2063&quot; data-start=&quot;2015&quot;&gt;EP3: “สร้างหน้าบันทึกการขายด้วย AppSheet ง่าย ๆ”&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2111&quot; data-start=&quot;2064&quot;&gt;
&lt;p data-end=&quot;2111&quot; data-start=&quot;2066&quot;&gt;EP4: “สร้างรายงานยอดขายอัตโนมัติ ดูได้ทุกวัน”&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2159&quot; data-start=&quot;2112&quot;&gt;
&lt;p data-end=&quot;2159&quot; data-start=&quot;2114&quot;&gt;EP5: “แปลง Google Sheet เป็น POS ใช้บนมือถือ”&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8xgHpB2fdYx5WNsmy073YZKD3cdWkmFdyrGweXSzk4uZDohjp6b1dbuaQhQ2KM1Jj6a_KzhUDwYH6oK5cV6NiK8TPytCCx0T9w1zq01DXFCgLkpLnDP-QVOYUjdNC9Se5EIXSPdPpMLBp_ERgQCCkN98g3LmVnTfGweFcfgX4cjPPcewI2XVuKmSm_vo/s1536/1b77a126-aa64-432d-bd64-9b1224ee0f9d.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1024&quot; data-original-width=&quot;1536&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8xgHpB2fdYx5WNsmy073YZKD3cdWkmFdyrGweXSzk4uZDohjp6b1dbuaQhQ2KM1Jj6a_KzhUDwYH6oK5cV6NiK8TPytCCx0T9w1zq01DXFCgLkpLnDP-QVOYUjdNC9Se5EIXSPdPpMLBp_ERgQCCkN98g3LmVnTfGweFcfgX4cjPPcewI2XVuKmSm_vo/s320/1b77a126-aa64-432d-bd64-9b1224ee0f9d.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/6880420251712915364/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2025/05/minipos.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/6880420251712915364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/6880420251712915364'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2025/05/minipos.html' title='&quot;MiniPOS&quot; – แอปขายของขนาดเล็ก ใช้ได้จริง ไม่ต้องเขียนโค้ด'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8xgHpB2fdYx5WNsmy073YZKD3cdWkmFdyrGweXSzk4uZDohjp6b1dbuaQhQ2KM1Jj6a_KzhUDwYH6oK5cV6NiK8TPytCCx0T9w1zq01DXFCgLkpLnDP-QVOYUjdNC9Se5EIXSPdPpMLBp_ERgQCCkN98g3LmVnTfGweFcfgX4cjPPcewI2XVuKmSm_vo/s72-c/1b77a126-aa64-432d-bd64-9b1224ee0f9d.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-1233501007657739520</id><published>2025-05-25T16:27:00.003+07:00</published><updated>2025-05-25T16:30:42.938+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Articles"/><title type='text'>แจกโปรแกรมฟรีช่วยสร้างแอปง่าย ๆ โดยไม่ต้องเขียนโค้ด (No-Code Tools 2025)</title><content type='html'>&lt;p&gt;&amp;nbsp;ในยุคนี้ใคร ๆ ก็สามารถสร้างแอปของตัวเองได้ง่าย ๆ แม้ไม่มีพื้นฐานการเขียนโปรแกรมเลย เพราะเครื่องมือ &lt;strong data-end=&quot;357&quot; data-start=&quot;336&quot;&gt;No-Code Platforms&lt;/strong&gt; ได้ถูกพัฒนาให้ใช้งานง่าย สร้างแอปพลิเคชันได้ภายในไม่กี่ชั่วโมง เหมาะทั้งกับผู้ประกอบการ นักเรียน นักการตลาด หรือแม้แต่นักพัฒนาแอปหน้าใหม่ที่ต้องการเริ่มต้นโดยไม่ต้องเขียนโค้ดแม้แต่บรรทัดเดียว&lt;/p&gt;
&lt;p data-end=&quot;732&quot; data-start=&quot;551&quot;&gt;วันนี้เรารวมโปรแกรมและแพลตฟอร์ม &lt;strong data-end=&quot;615&quot; data-start=&quot;583&quot;&gt;No-Code สุดเจ๋ง ประจำปี 2025&lt;/strong&gt; ที่คุณสามารถใช้งานได้ฟรี หรือมีเวอร์ชันฟรีให้เริ่มต้น สร้างได้ทั้งแอปบนมือถือ เว็บไซต์ ไปจนถึงระบบฐานข้อมูลหลังบ้าน!&lt;/p&gt;
&lt;hr data-end=&quot;737&quot; data-start=&quot;734&quot; /&gt;
&lt;h2 data-end=&quot;802&quot; data-start=&quot;739&quot;&gt;🔧 1. &lt;strong data-end=&quot;802&quot; data-start=&quot;748&quot;&gt;AppSheet – แอปจาก Google สร้างง่ายจาก Google Sheet&lt;/strong&gt;&lt;/h2&gt;
&lt;ul data-end=&quot;972&quot; data-start=&quot;804&quot;&gt;
&lt;li data-end=&quot;832&quot; data-start=&quot;804&quot;&gt;
&lt;p data-end=&quot;832&quot; data-start=&quot;806&quot;&gt;✅ ประเภท: แอปมือถือ/เว็บ&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;904&quot; data-start=&quot;833&quot;&gt;
&lt;p data-end=&quot;904&quot; data-start=&quot;835&quot;&gt;💡 เหมาะสำหรับ: คนทำงานเอกสาร, สร้างแอปจากข้อมูล Excel/Google Sheet&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;972&quot; data-start=&quot;905&quot;&gt;
&lt;p data-end=&quot;972&quot; data-start=&quot;907&quot;&gt;🌐 เว็บไซต์: &lt;a data-end=&quot;972&quot; data-start=&quot;920&quot; href=&quot;https://www.appsheet.com&quot; rel=&quot;noopener&quot; target=&quot;_new&quot;&gt;https://www.appsheet.com&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end=&quot;987&quot; data-start=&quot;974&quot;&gt;&lt;strong data-end=&quot;985&quot; data-start=&quot;974&quot;&gt;จุดเด่น&lt;/strong&gt;&lt;/p&gt;
&lt;ul data-end=&quot;1167&quot; data-start=&quot;988&quot;&gt;
&lt;li data-end=&quot;1040&quot; data-start=&quot;988&quot;&gt;
&lt;p data-end=&quot;1040&quot; data-start=&quot;990&quot;&gt;ดึงข้อมูลจาก Google Sheets มาใช้เป็นฐานข้อมูลแอป&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1075&quot; data-start=&quot;1041&quot;&gt;
&lt;p data-end=&quot;1075&quot; data-start=&quot;1043&quot;&gt;สร้างแอปได้ทันทีแบบ responsive&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1128&quot; data-start=&quot;1076&quot;&gt;
&lt;p data-end=&quot;1128&quot; data-start=&quot;1078&quot;&gt;มีฟีเจอร์ logic เช่นการแจ้งเตือน, คำนวณอัตโนมัติ&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1167&quot; data-start=&quot;1129&quot;&gt;
&lt;p data-end=&quot;1167&quot; data-start=&quot;1131&quot;&gt;ใช้ฟรีหากใช้งานส่วนตัวหรือเพื่อทดลอง&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end=&quot;1192&quot; data-start=&quot;1169&quot;&gt;&lt;strong data-end=&quot;1190&quot; data-start=&quot;1169&quot;&gt;ตัวอย่างการใช้งาน&lt;/strong&gt;&lt;/p&gt;
&lt;ul data-end=&quot;1249&quot; data-start=&quot;1193&quot;&gt;
&lt;li data-end=&quot;1209&quot; data-start=&quot;1193&quot;&gt;
&lt;p data-end=&quot;1209&quot; data-start=&quot;1195&quot;&gt;แอปลงเวลางาน&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1231&quot; data-start=&quot;1210&quot;&gt;
&lt;p data-end=&quot;1231&quot; data-start=&quot;1212&quot;&gt;แอปสั่งซื้อสินค้า&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1249&quot; data-start=&quot;1232&quot;&gt;
&lt;p data-end=&quot;1249&quot; data-start=&quot;1234&quot;&gt;แอปเช็กยอดสต๊อก&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-end=&quot;1254&quot; data-start=&quot;1251&quot; /&gt;
&lt;h2 data-end=&quot;1325&quot; data-start=&quot;1256&quot;&gt;⚡ 2. &lt;strong data-end=&quot;1325&quot; data-start=&quot;1264&quot;&gt;Glide – สร้างแอปมือถือสุดสวยจาก Google Sheet ภายใน 5 นาที&lt;/strong&gt;&lt;/h2&gt;
&lt;ul data-end=&quot;1470&quot; data-start=&quot;1327&quot;&gt;
&lt;li data-end=&quot;1355&quot; data-start=&quot;1327&quot;&gt;
&lt;p data-end=&quot;1355&quot; data-start=&quot;1329&quot;&gt;✅ ประเภท: แอปมือถือ/เว็บ&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1400&quot; data-start=&quot;1356&quot;&gt;
&lt;p data-end=&quot;1400&quot; data-start=&quot;1358&quot;&gt;💡 เหมาะสำหรับ: คนทั่วไป, ธุรกิจขนาดเล็ก&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1470&quot; data-start=&quot;1401&quot;&gt;
&lt;p data-end=&quot;1470&quot; data-start=&quot;1403&quot;&gt;🌐 เว็บไซต์: &lt;a data-end=&quot;1470&quot; data-start=&quot;1416&quot; href=&quot;https://www.glideapps.com&quot; rel=&quot;noopener&quot; target=&quot;_new&quot;&gt;https://www.glideapps.com&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end=&quot;1485&quot; data-start=&quot;1472&quot;&gt;&lt;strong data-end=&quot;1483&quot; data-start=&quot;1472&quot;&gt;จุดเด่น&lt;/strong&gt;&lt;/p&gt;
&lt;ul data-end=&quot;1624&quot; data-start=&quot;1486&quot;&gt;
&lt;li data-end=&quot;1527&quot; data-start=&quot;1486&quot;&gt;
&lt;p data-end=&quot;1527&quot; data-start=&quot;1488&quot;&gt;สร้างแอปโดยใช้ข้อมูลจาก Google Sheets&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1551&quot; data-start=&quot;1528&quot;&gt;
&lt;p data-end=&quot;1551&quot; data-start=&quot;1530&quot;&gt;UI สวยมาก ลากวางได้&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1582&quot; data-start=&quot;1552&quot;&gt;
&lt;p data-end=&quot;1582&quot; data-start=&quot;1554&quot;&gt;มีเทมเพลตสำเร็จรูปให้เลือก&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1624&quot; data-start=&quot;1583&quot;&gt;
&lt;p data-end=&quot;1624&quot; data-start=&quot;1585&quot;&gt;ใช้ฟรีในแบบ Public App (มีลายน้ำ Glide)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end=&quot;1640&quot; data-start=&quot;1626&quot;&gt;&lt;strong data-end=&quot;1638&quot; data-start=&quot;1626&quot;&gt;ตัวอย่าง&lt;/strong&gt;&lt;/p&gt;
&lt;ul data-end=&quot;1705&quot; data-start=&quot;1641&quot;&gt;
&lt;li data-end=&quot;1661&quot; data-start=&quot;1641&quot;&gt;
&lt;p data-end=&quot;1661&quot; data-start=&quot;1643&quot;&gt;แอปรายชื่อสมาชิก&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1683&quot; data-start=&quot;1662&quot;&gt;
&lt;p data-end=&quot;1683&quot; data-start=&quot;1664&quot;&gt;แอปฟอร์มลงทะเบียน&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1705&quot; data-start=&quot;1684&quot;&gt;
&lt;p data-end=&quot;1705&quot; data-start=&quot;1686&quot;&gt;แอปร้านค้าแบบง่าย ๆ&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-end=&quot;1710&quot; data-start=&quot;1707&quot; /&gt;
&lt;h2 data-end=&quot;1778&quot; data-start=&quot;1712&quot;&gt;🌐 3. &lt;strong data-end=&quot;1778&quot; data-start=&quot;1721&quot;&gt;Bubble – สร้างเว็บแอประดับมืออาชีพแบบไม่ต้องเขียนโค้ด&lt;/strong&gt;&lt;/h2&gt;
&lt;ul data-end=&quot;1894&quot; data-start=&quot;1780&quot;&gt;
&lt;li data-end=&quot;1801&quot; data-start=&quot;1780&quot;&gt;
&lt;p data-end=&quot;1801&quot; data-start=&quot;1782&quot;&gt;✅ ประเภท: Web App&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1840&quot; data-start=&quot;1802&quot;&gt;
&lt;p data-end=&quot;1840&quot; data-start=&quot;1804&quot;&gt;💡 เหมาะสำหรับ: Startup, MVP, SaaS&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1894&quot; data-start=&quot;1841&quot;&gt;
&lt;p data-end=&quot;1894&quot; data-start=&quot;1843&quot;&gt;🌐 เว็บไซต์: &lt;a data-end=&quot;1894&quot; data-start=&quot;1856&quot; href=&quot;https://bubble.io&quot; rel=&quot;noopener&quot; target=&quot;_new&quot;&gt;https://bubble.io&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end=&quot;1909&quot; data-start=&quot;1896&quot;&gt;&lt;strong data-end=&quot;1907&quot; data-start=&quot;1896&quot;&gt;จุดเด่น&lt;/strong&gt;&lt;/p&gt;
&lt;ul data-end=&quot;2080&quot; data-start=&quot;1910&quot;&gt;
&lt;li data-end=&quot;1962&quot; data-start=&quot;1910&quot;&gt;
&lt;p data-end=&quot;1962&quot; data-start=&quot;1912&quot;&gt;สร้างระบบ login, ฟอร์ม, ระบบจอง, ฐานข้อมูลได้ครบ&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2028&quot; data-start=&quot;1963&quot;&gt;
&lt;p data-end=&quot;2028&quot; data-start=&quot;1965&quot;&gt;มี workflow และ logic ซับซ้อนได้ (เหมือนเขียนโค้ด แต่ใช้ GUI)&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2080&quot; data-start=&quot;2029&quot;&gt;
&lt;p data-end=&quot;2080&quot; data-start=&quot;2031&quot;&gt;เหมาะสำหรับทำเว็บระบบ เช่น ระบบสมาชิก ระบบจองตั๋ว&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-end=&quot;2085&quot; data-start=&quot;2082&quot; /&gt;
&lt;h2 data-end=&quot;2148&quot; data-start=&quot;2087&quot;&gt;📱 4. &lt;strong data-end=&quot;2148&quot; data-start=&quot;2096&quot;&gt;Thunkable – สร้างแอปมือถือ iOS/Android ลากวางได้&lt;/strong&gt;&lt;/h2&gt;
&lt;ul data-end=&quot;2294&quot; data-start=&quot;2150&quot;&gt;
&lt;li data-end=&quot;2182&quot; data-start=&quot;2150&quot;&gt;
&lt;p data-end=&quot;2182&quot; data-start=&quot;2152&quot;&gt;✅ ประเภท: แอปมือถือ (native)&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2232&quot; data-start=&quot;2183&quot;&gt;
&lt;p data-end=&quot;2232&quot; data-start=&quot;2185&quot;&gt;💡 เหมาะสำหรับ: นักเรียน, ผู้เริ่มต้นเขียนแอป&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2294&quot; data-start=&quot;2233&quot;&gt;
&lt;p data-end=&quot;2294&quot; data-start=&quot;2235&quot;&gt;🌐 เว็บไซต์: &lt;a data-end=&quot;2294&quot; data-start=&quot;2248&quot; href=&quot;https://thunkable.com&quot; rel=&quot;noopener&quot; target=&quot;_new&quot;&gt;https://thunkable.com&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end=&quot;2309&quot; data-start=&quot;2296&quot;&gt;&lt;strong data-end=&quot;2307&quot; data-start=&quot;2296&quot;&gt;จุดเด่น&lt;/strong&gt;&lt;/p&gt;
&lt;ul data-end=&quot;2458&quot; data-start=&quot;2310&quot;&gt;
&lt;li data-end=&quot;2345&quot; data-start=&quot;2310&quot;&gt;
&lt;p data-end=&quot;2345&quot; data-start=&quot;2312&quot;&gt;ลากบล็อก logic ได้คล้าย Scratch&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2390&quot; data-start=&quot;2346&quot;&gt;
&lt;p data-end=&quot;2390&quot; data-start=&quot;2348&quot;&gt;สร้างแอปแล้ว export ไปใช้กับ iOS/Android&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2431&quot; data-start=&quot;2391&quot;&gt;
&lt;p data-end=&quot;2431&quot; data-start=&quot;2393&quot;&gt;มีระบบกล้อง, แผนที่, การแจ้งเตือนครบ&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2458&quot; data-start=&quot;2432&quot;&gt;
&lt;p data-end=&quot;2458&quot; data-start=&quot;2434&quot;&gt;มีเวอร์ชันฟรีใช้งานได้ดี&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-end=&quot;2463&quot; data-start=&quot;2460&quot; /&gt;
&lt;h2 data-end=&quot;2522&quot; data-start=&quot;2465&quot;&gt;🧩 5. &lt;strong data-end=&quot;2522&quot; data-start=&quot;2474&quot;&gt;Adalo – สร้างแอปและเชื่อมต่อฐานข้อมูลได้จริง&lt;/strong&gt;&lt;/h2&gt;
&lt;ul data-end=&quot;2650&quot; data-start=&quot;2524&quot;&gt;
&lt;li data-end=&quot;2547&quot; data-start=&quot;2524&quot;&gt;
&lt;p data-end=&quot;2547&quot; data-start=&quot;2526&quot;&gt;✅ ประเภท: แอปมือถือ&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2588&quot; data-start=&quot;2548&quot;&gt;
&lt;p data-end=&quot;2588&quot; data-start=&quot;2550&quot;&gt;💡 เหมาะสำหรับ: ธุรกิจ, ผู้พัฒนา MVP&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2650&quot; data-start=&quot;2589&quot;&gt;
&lt;p data-end=&quot;2650&quot; data-start=&quot;2591&quot;&gt;🌐 เว็บไซต์: &lt;a data-end=&quot;2650&quot; data-start=&quot;2604&quot; href=&quot;https://www.adalo.com&quot; rel=&quot;noopener&quot; target=&quot;_new&quot;&gt;https://www.adalo.com&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end=&quot;2665&quot; data-start=&quot;2652&quot;&gt;&lt;strong data-end=&quot;2663&quot; data-start=&quot;2652&quot;&gt;จุดเด่น&lt;/strong&gt;&lt;/p&gt;
&lt;ul data-end=&quot;2783&quot; data-start=&quot;2666&quot;&gt;
&lt;li data-end=&quot;2721&quot; data-start=&quot;2666&quot;&gt;
&lt;p data-end=&quot;2721&quot; data-start=&quot;2668&quot;&gt;สร้างระบบล็อกอิน, ฐานข้อมูล, ร้านค้าได้ในไม่กี่คลิก&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2735&quot; data-start=&quot;2722&quot;&gt;
&lt;p data-end=&quot;2735&quot; data-start=&quot;2724&quot;&gt;UI ลากวาง&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2783&quot; data-start=&quot;2736&quot;&gt;
&lt;p data-end=&quot;2783&quot; data-start=&quot;2738&quot;&gt;ใช้เวอร์ชันฟรีสำหรับแอปทดลองใช้งาน (มีลายน้ำ)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-end=&quot;2788&quot; data-start=&quot;2785&quot; /&gt;
&lt;h2 data-end=&quot;2835&quot; data-start=&quot;2790&quot;&gt;📊 ตารางเปรียบเทียบเครื่องมือ No-Code 2025&lt;/h2&gt;
&lt;div class=&quot;_tableContainer_16hzy_1&quot;&gt;&lt;div class=&quot;_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse&quot; tabindex=&quot;-1&quot;&gt;&lt;table class=&quot;w-fit min-w-(--thread-content-width)&quot; data-end=&quot;3427&quot; data-start=&quot;2837&quot;&gt;&lt;thead data-end=&quot;2917&quot; data-start=&quot;2837&quot;&gt;&lt;tr data-end=&quot;2917&quot; data-start=&quot;2837&quot;&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;2851&quot; data-start=&quot;2837&quot;&gt;เครื่องมือ&lt;/th&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;2863&quot; data-start=&quot;2851&quot;&gt;ประเภทแอป&lt;/th&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;2885&quot; data-start=&quot;2863&quot;&gt;ความง่ายในการใช้งาน&lt;/th&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;2901&quot; data-start=&quot;2885&quot;&gt;รองรับภาษาไทย&lt;/th&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;2917&quot; data-start=&quot;2901&quot;&gt;แพลตฟอร์มฟรี&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-end=&quot;3427&quot; data-start=&quot;3007&quot;&gt;&lt;tr data-end=&quot;3090&quot; data-start=&quot;3007&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3021&quot; data-start=&quot;3007&quot;&gt;AppSheet&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3035&quot; data-start=&quot;3021&quot;&gt;Web/Mobile&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3055&quot; data-start=&quot;3035&quot;&gt;⭐⭐⭐⭐&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3072&quot; data-start=&quot;3055&quot;&gt;✅&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3090&quot; data-start=&quot;3072&quot;&gt;✅&lt;/td&gt;&lt;/tr&gt;&lt;tr data-end=&quot;3174&quot; data-start=&quot;3091&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3105&quot; data-start=&quot;3091&quot;&gt;Glide&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3119&quot; data-start=&quot;3105&quot;&gt;Web/Mobile&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3139&quot; data-start=&quot;3119&quot;&gt;⭐⭐⭐⭐⭐&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3156&quot; data-start=&quot;3139&quot;&gt;✅&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3174&quot; data-start=&quot;3156&quot;&gt;✅&lt;/td&gt;&lt;/tr&gt;&lt;tr data-end=&quot;3259&quot; data-start=&quot;3175&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3189&quot; data-start=&quot;3175&quot;&gt;Bubble&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3203&quot; data-start=&quot;3189&quot;&gt;Web App&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3224&quot; data-start=&quot;3203&quot;&gt;⭐⭐⭐&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3241&quot; data-start=&quot;3224&quot;&gt;❌&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3259&quot; data-start=&quot;3241&quot;&gt;✅&lt;/td&gt;&lt;/tr&gt;&lt;tr data-end=&quot;3343&quot; data-start=&quot;3260&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3274&quot; data-start=&quot;3260&quot;&gt;Thunkable&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3288&quot; data-start=&quot;3274&quot;&gt;Mobile&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3308&quot; data-start=&quot;3288&quot;&gt;⭐⭐⭐⭐&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3325&quot; data-start=&quot;3308&quot;&gt;✅&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3343&quot; data-start=&quot;3325&quot;&gt;✅&lt;/td&gt;&lt;/tr&gt;&lt;tr data-end=&quot;3427&quot; data-start=&quot;3344&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3358&quot; data-start=&quot;3344&quot;&gt;Adalo&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3372&quot; data-start=&quot;3358&quot;&gt;Mobile&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3392&quot; data-start=&quot;3372&quot;&gt;⭐⭐⭐⭐&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3409&quot; data-start=&quot;3392&quot;&gt;✅&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;3427&quot; data-start=&quot;3409&quot;&gt;✅&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;sticky end-(--thread-content-margin) h-0 self-end select-none&quot;&gt;&lt;div class=&quot;absolute end-0 flex items-end&quot;&gt;&lt;span data-state=&quot;closed&quot;&gt;&lt;button class=&quot;bg-token-bg-primary hover:bg-token-bg-tertiary text-token-text-secondary my-1 rounded-sm p-1 transition-opacity group-[:not(:hover):not(:focus-within)]:pointer-events-none group-[:not(:hover):not(:focus-within)]:opacity-0&quot;&gt;&lt;svg class=&quot;icon-md-heavy&quot; fill=&quot;none&quot; height=&quot;24&quot; viewbox=&quot;0 0 24 24&quot; width=&quot;24&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path clip-rule=&quot;evenodd&quot; d=&quot;M7 5C7 3.34315 8.34315 2 10 2H19C20.6569 2 22 3.34315 22 5V14C22 15.6569 20.6569 17 19 17H17V19C17 20.6569 15.6569 22 14 22H5C3.34315 22 2 20.6569 2 19V10C2 8.34315 3.34315 7 5 7H7V5ZM9 7H14C15.6569 7 17 8.34315 17 10V15H19C19.5523 15 20 14.5523 20 14V5C20 4.44772 19.5523 4 19 4H10C9.44772 4 9 4.44772 9 5V7ZM5 9C4.44772 9 4 9.44772 4 10V19C4 19.5523 4.44772 20 5 20H14C14.5523 20 15 19.5523 15 19V10C15 9.44772 14.5523 9 14 9H5Z&quot; fill-rule=&quot;evenodd&quot; fill=&quot;currentColor&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;hr data-end=&quot;3432&quot; data-start=&quot;3429&quot; /&gt;
&lt;h2 data-end=&quot;3474&quot; data-start=&quot;3434&quot;&gt;✨ สรุป: มือใหม่ก็เริ่มต้นสร้างแอปได้!&lt;/h2&gt;
&lt;p data-end=&quot;3717&quot; data-start=&quot;3476&quot;&gt;ไม่ว่าจะเป็นนักเรียน ครู เจ้าของธุรกิจ หรือใครก็ตามที่มีไอเดียอยู่ในหัว &lt;strong data-end=&quot;3608&quot; data-start=&quot;3548&quot;&gt;คุณสามารถสร้างแอปได้โดยไม่ต้องเขียนโค้ดแม้แต่บรรทัดเดียว&lt;/strong&gt; ขอเพียงคุณเริ่มต้นเรียนรู้จากแพลตฟอร์มเหล่านี้ แล้วทดลองใช้งานจริง คุณจะค้นพบว่า “การทำแอปไม่ยากอย่างที่คิด”&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVfH55f6l7BN1ESYlP2JEH_eUjkQCPQEjwR44hL3BYo0E25sUkbSWDRo9QAIt0yduTJK0gDsnfnfUJpubHEwB7t0eybNGalrGgOxuNbBkIS3NsWsCKEc9CwWG48MMN96CBrC57c5gyNwdpAZCPmOLObKfuXARtdBsFKl-YrhB0iNKAQHNQ9b4OkIuyIJ8/s721/803669c8e3897306a3a8d3566023a6a5c396d7a8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;527&quot; data-original-width=&quot;721&quot; height=&quot;234&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVfH55f6l7BN1ESYlP2JEH_eUjkQCPQEjwR44hL3BYo0E25sUkbSWDRo9QAIt0yduTJK0gDsnfnfUJpubHEwB7t0eybNGalrGgOxuNbBkIS3NsWsCKEc9CwWG48MMN96CBrC57c5gyNwdpAZCPmOLObKfuXARtdBsFKl-YrhB0iNKAQHNQ9b4OkIuyIJ8/s320/803669c8e3897306a3a8d3566023a6a5c396d7a8.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p data-end=&quot;3717&quot; data-start=&quot;3476&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/1233501007657739520/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2025/05/no-code-tools-2025.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/1233501007657739520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/1233501007657739520'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2025/05/no-code-tools-2025.html' title='แจกโปรแกรมฟรีช่วยสร้างแอปง่าย ๆ โดยไม่ต้องเขียนโค้ด (No-Code Tools 2025)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVfH55f6l7BN1ESYlP2JEH_eUjkQCPQEjwR44hL3BYo0E25sUkbSWDRo9QAIt0yduTJK0gDsnfnfUJpubHEwB7t0eybNGalrGgOxuNbBkIS3NsWsCKEc9CwWG48MMN96CBrC57c5gyNwdpAZCPmOLObKfuXARtdBsFKl-YrhB0iNKAQHNQ9b4OkIuyIJ8/s72-c/803669c8e3897306a3a8d3566023a6a5c396d7a8.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-4035600979385436353</id><published>2025-05-25T15:41:00.002+07:00</published><updated>2025-05-25T16:18:28.851+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Google Sheet"/><title type='text'>เพิ่มเลขลำดับอัตโนมัติใน Google Sheet ไม่ต้องเสียเวลาใส่เอง!</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;h2 data-end=&quot;205&quot; data-start=&quot;167&quot;&gt;✅ &lt;strong data-end=&quot;205&quot; data-start=&quot;172&quot;&gt;1. รันลำดับเลขธรรมดาอัตโนมัติ&lt;/strong&gt;&lt;/h2&gt;
&lt;p data-end=&quot;274&quot; data-start=&quot;206&quot;&gt;หากคุณต้องการให้เลขลำดับเรียงอัตโนมัติในคอลัมน์ (เช่น 1, 2, 3, 4, …)&lt;/p&gt;
&lt;h3 data-end=&quot;304&quot; data-start=&quot;276&quot;&gt;👉 วิธีที่ 1: ลากเติมเอง&lt;/h3&gt;
&lt;ol data-end=&quot;430&quot; data-start=&quot;305&quot;&gt;
&lt;li data-end=&quot;332&quot; data-start=&quot;305&quot;&gt;
&lt;p data-end=&quot;332&quot; data-start=&quot;308&quot;&gt;พิมพ์เลข &lt;code data-end=&quot;320&quot; data-start=&quot;317&quot;&gt;1&lt;/code&gt; ที่เซลล์ A2&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;355&quot; data-start=&quot;333&quot;&gt;
&lt;p data-end=&quot;355&quot; data-start=&quot;336&quot;&gt;พิมพ์เลข &lt;code data-end=&quot;348&quot; data-start=&quot;345&quot;&gt;2&lt;/code&gt; ที่ A3&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;430&quot; data-start=&quot;356&quot;&gt;
&lt;p data-end=&quot;430&quot; data-start=&quot;359&quot;&gt;ลากจากมุมล่างขวาของ A2:A3 ลงมา (Google Sheets จะเติมเลขให้โดยอัตโนมัติ)&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;👉 วิธีที่ 2: ใช้ฟังก์ชัน &lt;code data-end=&quot;474&quot; data-start=&quot;467&quot;&gt;ROW()&lt;/code&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;code data-end=&quot;474&quot; data-start=&quot;467&quot;&gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: monospace;&quot;&gt;=ROW() - 1&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;li data-end=&quot;539&quot; data-start=&quot;499&quot;&gt;&lt;p data-end=&quot;539&quot; data-start=&quot;501&quot;&gt;ใช้ในเซลล์ A2 หากแถวที่ 1 เป็นหัวตาราง&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;593&quot; data-start=&quot;540&quot;&gt;
&lt;p data-end=&quot;593&quot; data-start=&quot;542&quot;&gt;&lt;code data-end=&quot;549&quot; data-start=&quot;542&quot;&gt;ROW()&lt;/code&gt; จะคืนค่าหมายเลขแถว เช่น แถวที่ 2 จะคืนค่า 2&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;626&quot; data-start=&quot;594&quot;&gt;
&lt;p data-end=&quot;626&quot; data-start=&quot;596&quot;&gt;ลบ 1 เพื่อให้เริ่มที่หมายเลข 1&lt;/p&gt;&lt;/li&gt;&lt;li data-end=&quot;626&quot; data-start=&quot;594&quot;&gt;&lt;p data-end=&quot;626&quot; data-start=&quot;596&quot;&gt;👉 วิธีที่ 3: ใช้ &lt;code data-end=&quot;667&quot; data-start=&quot;655&quot;&gt;SEQUENCE()&lt;/code&gt; (แนะนำ)&lt;/p&gt;&lt;/li&gt;&lt;li data-end=&quot;626&quot; data-start=&quot;594&quot;&gt;&lt;p data-end=&quot;626&quot; data-start=&quot;596&quot;&gt;=SEQUENCE(10,1,1,1)&lt;/p&gt;&lt;/li&gt;&lt;li data-end=&quot;626&quot; data-start=&quot;594&quot;&gt;&lt;div&gt;&lt;ul data-end=&quot;859&quot; data-start=&quot;709&quot;&gt;&lt;li data-end=&quot;733&quot; data-start=&quot;709&quot;&gt;&lt;p data-end=&quot;733&quot; data-start=&quot;711&quot;&gt;สร้างลำดับเลข 1 ถึง 10&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;801&quot; data-start=&quot;734&quot;&gt;
&lt;p data-end=&quot;801&quot; data-start=&quot;736&quot;&gt;รูปแบบ: &lt;code data-end=&quot;801&quot; data-start=&quot;744&quot;&gt;SEQUENCE(จำนวนแถว, จำนวนคอลัมน์, ค่าเริ่มต้น, ระยะห่าง)&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;859&quot; data-start=&quot;802&quot;&gt;
&lt;p data-end=&quot;859&quot; data-start=&quot;804&quot;&gt;เช่น: &lt;code data-end=&quot;832&quot; data-start=&quot;810&quot;&gt;=SEQUENCE(100,1,1,1)&lt;/code&gt; จะได้ 1–100 ในคอลัมน์เดียว&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-end=&quot;864&quot; data-start=&quot;861&quot; /&gt;
&lt;h2 data-end=&quot;907&quot; data-start=&quot;866&quot;&gt;✅ &lt;strong data-end=&quot;907&quot; data-start=&quot;871&quot;&gt;2. รันหมายเลขเฉพาะแถวที่มีข้อมูล&lt;/strong&gt;&lt;/h2&gt;
&lt;p data-end=&quot;993&quot; data-start=&quot;908&quot;&gt;สมมติว่าคุณมีข้อมูลอยู่ในคอลัมน์ B และอยากให้คอลัมน์ A เป็นลำดับเฉพาะแถวที่ B ไม่ว่าง&lt;/p&gt;
&lt;h3 data-end=&quot;1004&quot; data-start=&quot;995&quot;&gt;สูตร:&lt;/h3&gt;&lt;/div&gt;&lt;/li&gt;&lt;li data-end=&quot;626&quot; data-start=&quot;594&quot;&gt;&lt;div&gt;&lt;div&gt;=IF(B2&amp;lt;&amp;gt;&quot;&quot;, ROW()-1, &quot;&quot;)&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li data-end=&quot;626&quot; data-start=&quot;594&quot;&gt;&lt;div&gt;หรือแบบยืดหยุ่นกว่านี้:&lt;/div&gt;&lt;/li&gt;&lt;li data-end=&quot;626&quot; data-start=&quot;594&quot;&gt;&lt;div&gt;&lt;div&gt;=IF(B2&amp;lt;&amp;gt;&quot;&quot;, COUNTA($B$2:B2), &quot;&quot;)&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li data-end=&quot;626&quot; data-start=&quot;594&quot;&gt;&lt;div&gt;&lt;ul data-end=&quot;1181&quot; data-start=&quot;1114&quot;&gt;&lt;li data-end=&quot;1181&quot; data-start=&quot;1114&quot;&gt;&lt;p data-end=&quot;1181&quot; data-start=&quot;1116&quot;&gt;สูตรนี้จะนับเฉพาะแถวที่มีข้อมูลในคอลัมน์ B และรันลำดับให้เท่านั้น&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-end=&quot;1186&quot; data-start=&quot;1183&quot; /&gt;
&lt;h2 data-end=&quot;1231&quot; data-start=&quot;1188&quot;&gt;✅ &lt;strong data-end=&quot;1231&quot; data-start=&quot;1193&quot;&gt;3. อัปเดตอัตโนมัติเมื่อเพิ่มข้อมูล&lt;/strong&gt;&lt;/h2&gt;
&lt;p data-end=&quot;1332&quot; data-start=&quot;1232&quot;&gt;ถ้าอยากให้ระบบเพิ่มหมายเลขลำดับให้ทุกครั้งที่มีการเพิ่มแถวใหม่ (โดยอัตโนมัติ) ให้ใช้ &lt;code data-end=&quot;1331&quot; data-start=&quot;1317&quot;&gt;ARRAYFORMULA&lt;/code&gt;:&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li data-end=&quot;626&quot; data-start=&quot;594&quot;&gt;&lt;p data-end=&quot;1332&quot; data-start=&quot;1232&quot;&gt;=ARRAYFORMULA(IF(B2:B&amp;lt;&amp;gt;&quot;&quot;, ROW(B2:B)-1, &quot;&quot;))&lt;/p&gt;&lt;/li&gt;&lt;li data-end=&quot;626&quot; data-start=&quot;594&quot;&gt;&lt;div&gt;หรือแบบไม่ขึ้นกับเลขแถว:&lt;/div&gt;&lt;/li&gt;&lt;li data-end=&quot;626&quot; data-start=&quot;594&quot;&gt;&lt;div&gt;&lt;div&gt;=ARRAYFORMULA(IF(LEN(B2:B), SEQUENCE(COUNTA(B2:B)), &quot;&quot;))&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li data-end=&quot;626&quot; data-start=&quot;594&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDZaxkMmKBLQrMNxQA0_YQH5zLJyMazMvXrTwazDnImmSxQN5SA7I5Uk1YZhmRpTTjisa260-GxqeHFFTA-MjGbnKFUmGMZJNyICv4rwH02SWZZrhdK4A_D3-x5wql2fgZo1XnbyO6jkRtOXf5zvRnsXT3VnxRaqVs0jc3XZPbqrZikh3exhFWdzoM3No/s554/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%99%E0%B8%8A%E0%B9%87%E0%B8%AD%E0%B8%95%202025-05-25%20161759.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;343&quot; data-original-width=&quot;554&quot; height=&quot;198&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDZaxkMmKBLQrMNxQA0_YQH5zLJyMazMvXrTwazDnImmSxQN5SA7I5Uk1YZhmRpTTjisa260-GxqeHFFTA-MjGbnKFUmGMZJNyICv4rwH02SWZZrhdK4A_D3-x5wql2fgZo1XnbyO6jkRtOXf5zvRnsXT3VnxRaqVs0jc3XZPbqrZikh3exhFWdzoM3No/s320/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%99%E0%B8%8A%E0%B9%87%E0%B8%AD%E0%B8%95%202025-05-25%20161759.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/4035600979385436353/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2025/05/google-sheet.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/4035600979385436353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/4035600979385436353'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2025/05/google-sheet.html' title='เพิ่มเลขลำดับอัตโนมัติใน Google Sheet ไม่ต้องเสียเวลาใส่เอง!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDZaxkMmKBLQrMNxQA0_YQH5zLJyMazMvXrTwazDnImmSxQN5SA7I5Uk1YZhmRpTTjisa260-GxqeHFFTA-MjGbnKFUmGMZJNyICv4rwH02SWZZrhdK4A_D3-x5wql2fgZo1XnbyO6jkRtOXf5zvRnsXT3VnxRaqVs0jc3XZPbqrZikh3exhFWdzoM3No/s72-c/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%99%E0%B8%8A%E0%B9%87%E0%B8%AD%E0%B8%95%202025-05-25%20161759.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-7477908730322982524</id><published>2025-05-25T10:18:00.014+07:00</published><updated>2025-05-25T12:39:11.264+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Appsheet"/><title type='text'>ทำแอพเชคชื่อใน 15 นาที ด้วย Appsheet ep2</title><content type='html'>&lt;p&gt;&amp;nbsp;ตอนที่ 2 เราจะมาขยายความสามารถของแอพ ในการสร้างตารางเพิ่ม เพื่อเรียกดูข้อมูล การบันทึกเวลา เข้างานออกงาน ของแต่ละคน กันครับ&amp;nbsp;&lt;/p&gt;&lt;h2 data-end=&quot;1399&quot; data-start=&quot;1361&quot;&gt;🔁 ถามตัวเองก่อนจะสร้าง Table ใหม่:&lt;/h2&gt;&lt;p&gt;
&lt;/p&gt;&lt;div class=&quot;_tableContainer_16hzy_1&quot;&gt;&lt;div class=&quot;_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse&quot; tabindex=&quot;-1&quot;&gt;&lt;table class=&quot;w-fit min-w-(--thread-content-width)&quot; data-end=&quot;1642&quot; data-start=&quot;1401&quot;&gt;&lt;thead data-end=&quot;1449&quot; data-start=&quot;1401&quot;&gt;&lt;tr data-end=&quot;1449&quot; data-start=&quot;1401&quot;&gt;&lt;th data-col-size=&quot;md&quot; data-end=&quot;1409&quot; data-start=&quot;1401&quot;&gt;คำถาม&lt;/th&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;1449&quot; data-start=&quot;1409&quot;&gt;ถ้าคำตอบคือ &quot;ใช่&quot; → สร้าง Table ใหม่&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-end=&quot;1642&quot; data-start=&quot;1502&quot;&gt;&lt;tr data-end=&quot;1547&quot; data-start=&quot;1502&quot;&gt;&lt;td data-col-size=&quot;md&quot; data-end=&quot;1542&quot; data-start=&quot;1502&quot;&gt;ต้องการคำนวณผลต่างของเวลา (IN - OUT)?&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1547&quot; data-start=&quot;1542&quot;&gt;✅&lt;/td&gt;&lt;/tr&gt;&lt;tr data-end=&quot;1597&quot; data-start=&quot;1548&quot;&gt;&lt;td data-col-size=&quot;md&quot; data-end=&quot;1592&quot; data-start=&quot;1548&quot;&gt;ต้องสรุปผลรายวัน/รายเดือนของแต่ละพนักงาน?&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1597&quot; data-start=&quot;1592&quot;&gt;✅&lt;/td&gt;&lt;/tr&gt;&lt;tr data-end=&quot;1642&quot; data-start=&quot;1598&quot;&gt;&lt;td data-col-size=&quot;md&quot; data-end=&quot;1637&quot; data-start=&quot;1598&quot;&gt;ต้องการดูค่าเฉลี่ยเวลาทำงานหรือสะสม?&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1642&quot; data-start=&quot;1637&quot;&gt;✅&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse&quot; tabindex=&quot;-1&quot;&gt;ตามเหตุผล เรามาสร้างตารางเพิ่มก่อน ตามคำแนะนำ ด้านล่าง&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse&quot; tabindex=&quot;-1&quot;&gt;&lt;h2 data-end=&quot;337&quot; data-start=&quot;298&quot;&gt;🔧 ขั้นตอนที่ 1: เตรียม Google Sheet&lt;/h2&gt;
&lt;ol data-end=&quot;437&quot; data-start=&quot;339&quot;&gt;
&lt;li data-end=&quot;371&quot; data-start=&quot;339&quot;&gt;
&lt;p data-end=&quot;371&quot; data-start=&quot;342&quot;&gt;ไปที่ไฟล์ Google Sheet ของคุณ&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;415&quot; data-start=&quot;372&quot;&gt;
&lt;p data-end=&quot;415&quot; data-start=&quot;375&quot;&gt;เพิ่มแผ่นใหม่ ชื่อว่า &lt;code data-end=&quot;415&quot; data-start=&quot;397&quot;&gt;DailyWorkSummary&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;437&quot; data-start=&quot;416&quot;&gt;
&lt;p data-end=&quot;437&quot; data-start=&quot;419&quot;&gt;ใส่หัวตารางแบบนี้:&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;_tableContainer_16hzy_1&quot;&gt;&lt;div class=&quot;_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse&quot; tabindex=&quot;-1&quot;&gt;&lt;table class=&quot;w-fit min-w-(--thread-content-width)&quot; data-end=&quot;642&quot; data-start=&quot;439&quot;&gt;&lt;thead data-end=&quot;503&quot; data-start=&quot;439&quot;&gt;&lt;tr data-end=&quot;503&quot; data-start=&quot;439&quot;&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;451&quot; data-start=&quot;439&quot;&gt;SummaryID&lt;/th&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;464&quot; data-start=&quot;451&quot;&gt;EmployeeID&lt;/th&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;471&quot; data-start=&quot;464&quot;&gt;Date&lt;/th&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;480&quot; data-start=&quot;471&quot;&gt;InTime&lt;/th&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;490&quot; data-start=&quot;480&quot;&gt;OutTime&lt;/th&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;503&quot; data-start=&quot;490&quot;&gt;WorkHours&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-end=&quot;642&quot; data-start=&quot;569&quot;&gt;&lt;tr data-end=&quot;642&quot; data-start=&quot;569&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;581&quot; data-start=&quot;569&quot;&gt;(Auto ID)&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;594&quot; data-start=&quot;581&quot;&gt;E001&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;607&quot; data-start=&quot;594&quot;&gt;2025-05-25&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;618&quot; data-start=&quot;607&quot;&gt;08:00 AM&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;629&quot; data-start=&quot;618&quot;&gt;05:00 PM&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;642&quot; data-start=&quot;629&quot;&gt;9.0&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse&quot; tabindex=&quot;-1&quot;&gt;นำเข้าข้อมูลไปที่ Appsheet และกำหนดชนิดของคอลัมน์ ดังนี้&lt;/div&gt;&lt;div class=&quot;_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse&quot; tabindex=&quot;-1&quot;&gt;&lt;h2 data-end=&quot;1109&quot; data-start=&quot;1063&quot;&gt;🔧 ขั้นตอนที่ 2: ตั้งค่า Column ใน AppSheet&lt;/h2&gt;
&lt;ol data-end=&quot;1382&quot; data-start=&quot;1111&quot;&gt;
&lt;li data-end=&quot;1157&quot; data-start=&quot;1111&quot;&gt;
&lt;p data-end=&quot;1157&quot; data-start=&quot;1114&quot;&gt;ไปที่ &lt;strong data-end=&quot;1157&quot; data-start=&quot;1120&quot;&gt;Data &amp;gt; Columns &amp;gt; DailyWorkSummary&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1382&quot; data-start=&quot;1158&quot;&gt;
&lt;p data-end=&quot;1179&quot; data-start=&quot;1161&quot;&gt;ตรวจสอบและตั้งค่า:&lt;/p&gt;
&lt;/li&gt;&lt;ul data-end=&quot;1382&quot; data-start=&quot;1183&quot;&gt;
&lt;li data-end=&quot;1208&quot; data-start=&quot;1183&quot;&gt;
&lt;p data-end=&quot;1208&quot; data-start=&quot;1185&quot;&gt;&lt;code data-end=&quot;1196&quot; data-start=&quot;1185&quot;&gt;SummaryID&lt;/code&gt;: Key (Auto)&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1259&quot; data-start=&quot;1212&quot;&gt;
&lt;p data-end=&quot;1259&quot; data-start=&quot;1214&quot;&gt;&lt;code data-end=&quot;1226&quot; data-start=&quot;1214&quot;&gt;EmployeeID&lt;/code&gt;: Type = Ref → Table = &lt;code data-end=&quot;1259&quot; data-start=&quot;1249&quot;&gt;Employee&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1284&quot; data-start=&quot;1263&quot;&gt;
&lt;p data-end=&quot;1284&quot; data-start=&quot;1265&quot;&gt;&lt;code data-end=&quot;1271&quot; data-start=&quot;1265&quot;&gt;Date&lt;/code&gt;: Type = Date&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1327&quot; data-start=&quot;1288&quot;&gt;
&lt;p data-end=&quot;1327&quot; data-start=&quot;1290&quot;&gt;&lt;code data-end=&quot;1298&quot; data-start=&quot;1290&quot;&gt;InTime&lt;/code&gt; / &lt;code data-end=&quot;1310&quot; data-start=&quot;1301&quot;&gt;OutTime&lt;/code&gt;: Type = DateTime&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1382&quot; data-start=&quot;1331&quot;&gt;
&lt;p data-end=&quot;1382&quot; data-start=&quot;1333&quot;&gt;&lt;code data-end=&quot;1344&quot; data-start=&quot;1333&quot;&gt;WorkHours&lt;/code&gt;: Type = Decimal (หรือ Duration ก็ได้)&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;div&gt;&lt;h3 data-end=&quot;1663&quot; data-start=&quot;1605&quot;&gt;&lt;br /&gt;&lt;/h3&gt;&lt;h3 data-end=&quot;1663&quot; data-start=&quot;1605&quot;&gt;วิธี : ใช้สูตร Virtual Column คำนวณเวลาจาก &lt;code data-end=&quot;1663&quot; data-start=&quot;1653&quot;&gt;TimeLogs&lt;/code&gt;&lt;/h3&gt;&lt;div&gt;&lt;code data-end=&quot;1663&quot; data-start=&quot;1653&quot;&gt;&lt;h2 data-end=&quot;351&quot; data-start=&quot;299&quot;&gt;🔧 วิธีเพิ่ม Virtual Column ใน &lt;code data-end=&quot;351&quot; data-start=&quot;333&quot;&gt;DailyWorkSummary&lt;/code&gt;&lt;/h2&gt;
&lt;h3 data-end=&quot;386&quot; data-start=&quot;353&quot;&gt;🧩 Virtual Column 1: &lt;code data-end=&quot;386&quot; data-start=&quot;378&quot;&gt;In Time&lt;/code&gt;&lt;/h3&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p data-end=&quot;1709&quot; data-start=&quot;1664&quot;&gt;MIN(&lt;/p&gt;&lt;p data-end=&quot;1709&quot; data-start=&quot;1664&quot;&gt;&amp;nbsp; SELECT(&lt;/p&gt;&lt;p data-end=&quot;1709&quot; data-start=&quot;1664&quot;&gt;&amp;nbsp; &amp;nbsp; TimeLogs[เวลา],&lt;/p&gt;&lt;p data-end=&quot;1709&quot; data-start=&quot;1664&quot;&gt;&amp;nbsp; &amp;nbsp; AND(&lt;/p&gt;&lt;p data-end=&quot;1709&quot; data-start=&quot;1664&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; [EmployeeID] = [_THISROW].[EmployeeID],&lt;/p&gt;&lt;p data-end=&quot;1709&quot; data-start=&quot;1664&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; [ประเภท] = &quot;เวลาเข้า&quot;,&lt;/p&gt;&lt;p data-end=&quot;1709&quot; data-start=&quot;1664&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; DATE([เวลา]) = [_THISROW].[Date]&lt;/p&gt;&lt;p data-end=&quot;1709&quot; data-start=&quot;1664&quot;&gt;&amp;nbsp; &amp;nbsp; )&lt;/p&gt;&lt;p data-end=&quot;1709&quot; data-start=&quot;1664&quot;&gt;&amp;nbsp; )&lt;/p&gt;&lt;p data-end=&quot;1709&quot; data-start=&quot;1664&quot;&gt;)&lt;/p&gt;&lt;p data-end=&quot;1709&quot; data-start=&quot;1664&quot;&gt;สร้างอีกคอลัมน์จำลอง&amp;nbsp;&lt;/p&gt;&lt;p data-end=&quot;1709&quot; data-start=&quot;1664&quot;&gt;🧩 Virtual Column 2: &lt;code data-end=&quot;665&quot; data-start=&quot;656&quot;&gt;Out Time&lt;/code&gt;&lt;/p&gt;&lt;p data-end=&quot;1709&quot; data-start=&quot;1664&quot;&gt;MAX(&lt;/p&gt;&lt;p data-end=&quot;1709&quot; data-start=&quot;1664&quot;&gt;&amp;nbsp; SELECT(&lt;/p&gt;&lt;p data-end=&quot;1709&quot; data-start=&quot;1664&quot;&gt;&amp;nbsp; &amp;nbsp; TimeLogs[เวลา],&lt;/p&gt;&lt;p data-end=&quot;1709&quot; data-start=&quot;1664&quot;&gt;&amp;nbsp; &amp;nbsp; AND(&lt;/p&gt;&lt;p data-end=&quot;1709&quot; data-start=&quot;1664&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; [EmployeeID] = [_THISROW].[EmployeeID],&lt;/p&gt;&lt;p data-end=&quot;1709&quot; data-start=&quot;1664&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; [ประเภท] = &quot;เวลาออก&quot;,&lt;/p&gt;&lt;p data-end=&quot;1709&quot; data-start=&quot;1664&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; DATE([เวลา]) = [_THISROW].[Date]&lt;/p&gt;&lt;p data-end=&quot;1709&quot; data-start=&quot;1664&quot;&gt;&amp;nbsp; &amp;nbsp; )&lt;/p&gt;&lt;p data-end=&quot;1709&quot; data-start=&quot;1664&quot;&gt;&amp;nbsp; )&lt;/p&gt;&lt;p data-end=&quot;1709&quot; data-start=&quot;1664&quot;&gt;)&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;hr data-end=&quot;2066&quot; data-start=&quot;2063&quot; /&gt;
&lt;h2 data-end=&quot;2123&quot; data-start=&quot;2068&quot;&gt;🔧 ขั้นตอนที่ 3: สร้างกราฟสรุปจาก &lt;code data-end=&quot;2123&quot; data-start=&quot;2105&quot;&gt;DailyWorkSummary&lt;/code&gt;&lt;/h2&gt;
&lt;ol data-end=&quot;2363&quot; data-start=&quot;2125&quot;&gt;
&lt;li data-end=&quot;2148&quot; data-start=&quot;2125&quot;&gt;
&lt;p data-end=&quot;2148&quot; data-start=&quot;2128&quot;&gt;ไปที่ &lt;strong data-end=&quot;2148&quot; data-start=&quot;2134&quot;&gt;UX &amp;gt; Views&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2165&quot; data-start=&quot;2149&quot;&gt;
&lt;p data-end=&quot;2165&quot; data-start=&quot;2152&quot;&gt;กด “New View”&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2194&quot; data-start=&quot;2166&quot;&gt;
&lt;p data-end=&quot;2194&quot; data-start=&quot;2169&quot;&gt;ตั้งชื่อ: &lt;code data-end=&quot;2194&quot; data-start=&quot;2179&quot;&gt;กราฟเวลาทำงาน&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2216&quot; data-start=&quot;2195&quot;&gt;
&lt;p data-end=&quot;2216&quot; data-start=&quot;2198&quot;&gt;View type: &lt;code data-end=&quot;2216&quot; data-start=&quot;2209&quot;&gt;Chart&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2249&quot; data-start=&quot;2217&quot;&gt;
&lt;p data-end=&quot;2249&quot; data-start=&quot;2220&quot;&gt;For table: &lt;code data-end=&quot;2249&quot; data-start=&quot;2231&quot;&gt;DailyWorkSummary&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2285&quot; data-start=&quot;2250&quot;&gt;
&lt;p data-end=&quot;2285&quot; data-start=&quot;2253&quot;&gt;Chart type: &lt;code data-end=&quot;2273&quot; data-start=&quot;2265&quot;&gt;Column&lt;/code&gt; หรือ &lt;code data-end=&quot;2285&quot; data-start=&quot;2279&quot;&gt;Line&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2302&quot; data-start=&quot;2286&quot;&gt;
&lt;p data-end=&quot;2302&quot; data-start=&quot;2289&quot;&gt;Label: &lt;code data-end=&quot;2302&quot; data-start=&quot;2296&quot;&gt;Date&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2325&quot; data-start=&quot;2303&quot;&gt;
&lt;p data-end=&quot;2325&quot; data-start=&quot;2306&quot;&gt;Series: &lt;code data-end=&quot;2325&quot; data-start=&quot;2314&quot;&gt;WorkHours&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2363&quot; data-start=&quot;2326&quot;&gt;
&lt;p data-end=&quot;2363&quot; data-start=&quot;2329&quot;&gt;Group by: &lt;code data-end=&quot;2351&quot; data-start=&quot;2339&quot;&gt;EmployeeID&lt;/code&gt; หรือ &lt;code data-end=&quot;2363&quot; data-start=&quot;2357&quot;&gt;Name&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-end=&quot;2368&quot; data-start=&quot;2365&quot; /&gt;
&lt;h2 data-end=&quot;2400&quot; data-start=&quot;2370&quot;&gt;🎯 เสริม: เพิ่มใน Dashboard&lt;/h2&gt;
&lt;ol data-end=&quot;2544&quot; data-start=&quot;2402&quot;&gt;
&lt;li data-end=&quot;2423&quot; data-start=&quot;2402&quot;&gt;
&lt;p data-end=&quot;2423&quot; data-start=&quot;2405&quot;&gt;ไปที่ &lt;code data-end=&quot;2423&quot; data-start=&quot;2411&quot;&gt;UX &amp;gt; Views&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2454&quot; data-start=&quot;2424&quot;&gt;
&lt;p data-end=&quot;2454&quot; data-start=&quot;2427&quot;&gt;New View → Type = Dashboard&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2544&quot; data-start=&quot;2455&quot;&gt;
&lt;p data-end=&quot;2469&quot; data-start=&quot;2458&quot;&gt;เพิ่ม View:&lt;/p&gt;
&lt;/li&gt;&lt;ul data-end=&quot;2544&quot; data-start=&quot;2473&quot;&gt;
&lt;li data-end=&quot;2503&quot; data-start=&quot;2473&quot;&gt;
&lt;p data-end=&quot;2503&quot; data-start=&quot;2475&quot;&gt;Table ของ &lt;code data-end=&quot;2503&quot; data-start=&quot;2485&quot;&gt;DailyWorkSummary&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2521&quot; data-start=&quot;2507&quot;&gt;
&lt;p data-end=&quot;2521&quot; data-start=&quot;2509&quot;&gt;Form (ถ้ามี)&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2544&quot; data-start=&quot;2525&quot;&gt;
&lt;p data-end=&quot;2544&quot; data-start=&quot;2527&quot;&gt;Chart ที่สร้างไว้&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;div&gt;&lt;h2 data-end=&quot;140&quot; data-start=&quot;97&quot;&gt;วิธีป้องกันการลงเวลาเข้างานซ้ำในแต่ละวัน&lt;/h2&gt;
&lt;h3 data-end=&quot;195&quot; data-start=&quot;142&quot;&gt;✅ สูตร Valid If (เช็คทั้ง &quot;เวลาเข้า&quot; และ &quot;เวลาออก&quot;)&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;IF(&lt;/div&gt;&lt;div&gt;&amp;nbsp; [ประเภท] = &quot;เวลาเข้า&quot;,&lt;/div&gt;&lt;div&gt;&amp;nbsp; ISBLANK(&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; FILTER(&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;TimeLogs&quot;,&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AND(&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ([EmployeeID] = [_THISROW].[EmployeeID]),&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ([วันที่] = [_THISROW].[วันที่]),&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ([ประเภท] = &quot;เวลาเข้า&quot;)&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; )&lt;/div&gt;&lt;div&gt;&amp;nbsp; ),&lt;/div&gt;&lt;div&gt;&amp;nbsp; IF(&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; [ประเภท] = &quot;เวลาออก&quot;,&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; AND(&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ISBLANK(&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FILTER(&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;TimeLogs&quot;,&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AND(&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ([EmployeeID] = [_THISROW].[EmployeeID]),&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ([วันที่] = [_THISROW].[วันที่]),&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ([ประเภท] = &quot;เวลาออก&quot;)&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ),&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; NOT(&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ISBLANK(&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FILTER(&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;TimeLogs&quot;,&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AND(&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ([EmployeeID] = [_THISROW].[EmployeeID]),&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ([วันที่] = [_THISROW].[วันที่]),&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ([ประเภท] = &quot;เวลาเข้า&quot;)&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; ),&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; TRUE&lt;/div&gt;&lt;div&gt;&amp;nbsp; )&lt;/div&gt;&lt;div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNWhWYM25syqTuZI90aKnJwIxlyaXA29R7Dd8HEYllDIek0qed5C41gE81TldHqom5ImENsUxM0Vdead7fD3Cal0GoQXM8j9qMWdDzUKiiNO8IyFqlfmBimuS2zpoTyWxaf7P98ozK5nC_q8vKmQsVY-6Jzm78V7NhhyphenhyphenXXrYe0C7VZYF9Wu-vYz7O8rlY/s1280/%E0%B8%AB%E0%B8%AD%E0%B8%A1%E0%B8%A5%E0%B8%B0%E0%B8%A1%E0%B8%B8%E0%B8%99%20(2).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNWhWYM25syqTuZI90aKnJwIxlyaXA29R7Dd8HEYllDIek0qed5C41gE81TldHqom5ImENsUxM0Vdead7fD3Cal0GoQXM8j9qMWdDzUKiiNO8IyFqlfmBimuS2zpoTyWxaf7P98ozK5nC_q8vKmQsVY-6Jzm78V7NhhyphenhyphenXXrYe0C7VZYF9Wu-vYz7O8rlY/s320/%E0%B8%AB%E0%B8%AD%E0%B8%A1%E0%B8%A5%E0%B8%B0%E0%B8%A1%E0%B8%B8%E0%B8%99%20(2).png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;

&lt;iframe allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; src=&quot;https://www.youtube.com/embed/CCvR9C3wNSk?si=_zzqJjnotoQFqHhQ&quot; title=&quot;YouTube video player&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/7477908730322982524/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2025/05/15-appsheet-ep2.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/7477908730322982524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/7477908730322982524'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2025/05/15-appsheet-ep2.html' title='ทำแอพเชคชื่อใน 15 นาที ด้วย Appsheet ep2'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNWhWYM25syqTuZI90aKnJwIxlyaXA29R7Dd8HEYllDIek0qed5C41gE81TldHqom5ImENsUxM0Vdead7fD3Cal0GoQXM8j9qMWdDzUKiiNO8IyFqlfmBimuS2zpoTyWxaf7P98ozK5nC_q8vKmQsVY-6Jzm78V7NhhyphenhyphenXXrYe0C7VZYF9Wu-vYz7O8rlY/s72-c/%E0%B8%AB%E0%B8%AD%E0%B8%A1%E0%B8%A5%E0%B8%B0%E0%B8%A1%E0%B8%B8%E0%B8%99%20(2).png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-811054189343927263</id><published>2025-05-24T18:22:00.005+07:00</published><updated>2025-05-24T21:17:17.243+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Appsheet"/><title type='text'>&quot;AppSheet ทำระบบเช็คชื่อใน 15 นาที&quot;</title><content type='html'>&lt;p&gt;&amp;nbsp;“อยากมีระบบเช็คชื่อโดยไม่ต้องเขียนโค้ด? วันนี้ผมจะพาคุณทำระบบเช็คชื่อใน 5 นาที ด้วย AppSheet ฟรี ใช้ได้จริง!”&lt;/p&gt;&lt;h2 data-end=&quot;214&quot; data-start=&quot;201&quot;&gt;เป้าหมาย&lt;/h2&gt;&lt;p&gt;
&lt;/p&gt;&lt;ul data-end=&quot;381&quot; data-start=&quot;215&quot;&gt;
&lt;li data-end=&quot;271&quot; data-start=&quot;215&quot;&gt;
&lt;p data-end=&quot;271&quot; data-start=&quot;217&quot;&gt;พนักงานใช้มือถือในการ “เช็คชื่อเข้า” และ “เช็คชื่อออก”&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;338&quot; data-start=&quot;272&quot;&gt;
&lt;p data-end=&quot;338&quot; data-start=&quot;274&quot;&gt;ผู้บริหารดูรายงานเข้า-ออกงาน รายวัน/รายเดือน ได้จาก Google Sheet&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;381&quot; data-start=&quot;339&quot;&gt;
&lt;p data-end=&quot;381&quot; data-start=&quot;341&quot;&gt;ระบบใช้งานได้ใน 1 วัน ไม่ต้องตั้ง Server&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;h2 data-end=&quot;417&quot; data-start=&quot;388&quot;&gt;โครงสร้าง Google Sheets&lt;/h2&gt;
&lt;h3 data-end=&quot;446&quot; data-start=&quot;419&quot;&gt;🔹 ชื่อชีต: &lt;code data-end=&quot;446&quot; data-start=&quot;435&quot;&gt;Employees&lt;/code&gt;&lt;/h3&gt;
&lt;div class=&quot;_tableContainer_16hzy_1&quot;&gt;&lt;div class=&quot;_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse&quot; tabindex=&quot;-1&quot;&gt;&lt;table class=&quot;w-fit min-w-(--thread-content-width)&quot; data-end=&quot;689&quot; data-start=&quot;447&quot;&gt;&lt;thead data-end=&quot;507&quot; data-start=&quot;447&quot;&gt;&lt;tr data-end=&quot;507&quot; data-start=&quot;447&quot;&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;460&quot; data-start=&quot;447&quot;&gt;EmployeeID&lt;/th&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;480&quot; data-start=&quot;460&quot;&gt;ชื่อ-สกุล&lt;/th&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;494&quot; data-start=&quot;480&quot;&gt;ตำแหน่ง&lt;/th&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;507&quot; data-start=&quot;494&quot;&gt;สถานะ&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-end=&quot;689&quot; data-start=&quot;566&quot;&gt;&lt;tr data-end=&quot;627&quot; data-start=&quot;566&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;579&quot; data-start=&quot;566&quot;&gt;E001&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;599&quot; data-start=&quot;579&quot;&gt;สมชาย ใจดี&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;614&quot; data-start=&quot;599&quot;&gt;ธุรการ&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;627&quot; data-start=&quot;614&quot;&gt;ทำงานอยู่&lt;/td&gt;&lt;/tr&gt;&lt;tr data-end=&quot;689&quot; data-start=&quot;628&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;641&quot; data-start=&quot;628&quot;&gt;E002&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;661&quot; data-start=&quot;641&quot;&gt;สมหญิง รักงาน&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;676&quot; data-start=&quot;661&quot;&gt;การเงิน&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;689&quot; data-start=&quot;676&quot;&gt;ลาออก&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h3 data-end=&quot;722&quot; data-start=&quot;696&quot;&gt;🔹 ชื่อชีต: &lt;code data-end=&quot;722&quot; data-start=&quot;712&quot;&gt;TimeLogs&lt;/code&gt;&lt;/h3&gt;
&lt;div class=&quot;_tableContainer_16hzy_1&quot;&gt;&lt;div class=&quot;_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse&quot; tabindex=&quot;-1&quot;&gt;&lt;table class=&quot;w-fit min-w-(--thread-content-width)&quot; data-end=&quot;1063&quot; data-start=&quot;723&quot;&gt;&lt;thead data-end=&quot;808&quot; data-start=&quot;723&quot;&gt;&lt;tr data-end=&quot;808&quot; data-start=&quot;723&quot;&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;731&quot; data-start=&quot;723&quot;&gt;LogID&lt;/th&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;746&quot; data-start=&quot;731&quot;&gt;วันที่&lt;/th&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;761&quot; data-start=&quot;746&quot;&gt;เวลา&lt;/th&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;774&quot; data-start=&quot;761&quot;&gt;EmployeeID&lt;/th&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;788&quot; data-start=&quot;774&quot;&gt;ประเภท&lt;/th&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;808&quot; data-start=&quot;788&quot;&gt;หมายเหตุ&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-end=&quot;1063&quot; data-start=&quot;893&quot;&gt;&lt;tr data-end=&quot;978&quot; data-start=&quot;893&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;901&quot; data-start=&quot;893&quot;&gt;1&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;915&quot; data-start=&quot;901&quot;&gt;2025-05-24&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;930&quot; data-start=&quot;915&quot;&gt;08:02:15 AM&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;944&quot; data-start=&quot;930&quot;&gt;E001&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;959&quot; data-start=&quot;944&quot;&gt;เข้า&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;978&quot; data-start=&quot;959&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-end=&quot;1063&quot; data-start=&quot;979&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;987&quot; data-start=&quot;979&quot;&gt;2&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1001&quot; data-start=&quot;987&quot;&gt;2025-05-24&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1016&quot; data-start=&quot;1001&quot;&gt;05:13:10 PM&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1030&quot; data-start=&quot;1016&quot;&gt;E001&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1045&quot; data-start=&quot;1030&quot;&gt;ออก&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1063&quot; data-start=&quot;1045&quot;&gt;เลิกงานตามเวลา&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse&quot; tabindex=&quot;-1&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse&quot; tabindex=&quot;-1&quot;&gt;&lt;h2 data-end=&quot;1100&quot; data-start=&quot;1070&quot;&gt;เมนูการใช้งานใน AppSheet&lt;/h2&gt;
&lt;h3 data-end=&quot;1128&quot; data-start=&quot;1102&quot;&gt;👤 ผู้ใช้งาน (พนักงาน)&lt;/h3&gt;
&lt;div class=&quot;_tableContainer_16hzy_1&quot;&gt;&lt;div class=&quot;_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse&quot; tabindex=&quot;-1&quot;&gt;&lt;table class=&quot;w-fit min-w-(--thread-content-width)&quot; data-end=&quot;1606&quot; data-start=&quot;1129&quot;&gt;&lt;thead data-end=&quot;1225&quot; data-start=&quot;1129&quot;&gt;&lt;tr data-end=&quot;1225&quot; data-start=&quot;1129&quot;&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;1149&quot; data-start=&quot;1129&quot;&gt;เมนู&lt;/th&gt;&lt;th data-col-size=&quot;md&quot; data-end=&quot;1225&quot; data-start=&quot;1149&quot;&gt;ฟังก์ชัน&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-end=&quot;1606&quot; data-start=&quot;1322&quot;&gt;&lt;tr data-end=&quot;1416&quot; data-start=&quot;1322&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1342&quot; data-start=&quot;1322&quot;&gt;🔘 &lt;strong data-end=&quot;1341&quot; data-start=&quot;1327&quot;&gt;ลงชื่อเข้า&lt;/strong&gt;&lt;/td&gt;&lt;td data-col-size=&quot;md&quot; data-end=&quot;1416&quot; data-start=&quot;1342&quot;&gt;บันทึกเวลาปัจจุบัน → ประเภท &quot;เข้า&quot; → ระบบบันทึกอัตโนมัติ&lt;/td&gt;&lt;/tr&gt;&lt;tr data-end=&quot;1510&quot; data-start=&quot;1417&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1436&quot; data-start=&quot;1417&quot;&gt;🔘 &lt;strong data-end=&quot;1435&quot; data-start=&quot;1422&quot;&gt;ลงชื่อออก&lt;/strong&gt;&lt;/td&gt;&lt;td data-col-size=&quot;md&quot; data-end=&quot;1510&quot; data-start=&quot;1436&quot;&gt;บันทึกเวลาปัจจุบัน → ประเภท &quot;ออก&quot; → เพิ่มหมายเหตุ (ถ้ามี)&lt;/td&gt;&lt;/tr&gt;&lt;tr data-end=&quot;1606&quot; data-start=&quot;1511&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1534&quot; data-start=&quot;1511&quot;&gt;📄 &lt;strong data-end=&quot;1533&quot; data-start=&quot;1516&quot;&gt;ประวัติของฉัน&lt;/strong&gt;&lt;/td&gt;&lt;td data-col-size=&quot;md&quot; data-end=&quot;1606&quot; data-start=&quot;1534&quot;&gt;ดูรายการเข้า-ออกย้อนหลัง (Filter ด้วย Email หรือ EmployeeID)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse&quot; tabindex=&quot;-1&quot;&gt;&lt;h3 data-end=&quot;1649&quot; data-start=&quot;1613&quot;&gt;🧑‍💼 ผู้ดูแลระบบ (HR/ผู้จัดการ)&lt;/h3&gt;
&lt;div class=&quot;_tableContainer_16hzy_1&quot;&gt;&lt;div class=&quot;_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse&quot; tabindex=&quot;-1&quot;&gt;&lt;table class=&quot;w-fit min-w-(--thread-content-width)&quot; data-end=&quot;2121&quot; data-start=&quot;1650&quot;&gt;&lt;thead data-end=&quot;1740&quot; data-start=&quot;1650&quot;&gt;&lt;tr data-end=&quot;1740&quot; data-start=&quot;1650&quot;&gt;&lt;th data-col-size=&quot;sm&quot; data-end=&quot;1672&quot; data-start=&quot;1650&quot;&gt;เมนู&lt;/th&gt;&lt;th data-col-size=&quot;md&quot; data-end=&quot;1740&quot; data-start=&quot;1672&quot;&gt;ฟังก์ชัน&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-end=&quot;2121&quot; data-start=&quot;1831&quot;&gt;&lt;tr data-end=&quot;1926&quot; data-start=&quot;1831&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1856&quot; data-start=&quot;1831&quot;&gt;📊 &lt;strong data-end=&quot;1855&quot; data-start=&quot;1836&quot;&gt;สรุปเวลาเข้าออก&lt;/strong&gt;&lt;/td&gt;&lt;td data-col-size=&quot;md&quot; data-end=&quot;1926&quot; data-start=&quot;1856&quot;&gt;รายงานรวมต่อวัน/เดือน → แสดงว่าใครเข้า-ออกกี่โมง&lt;/td&gt;&lt;/tr&gt;&lt;tr data-end=&quot;2022&quot; data-start=&quot;1927&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;1953&quot; data-start=&quot;1927&quot;&gt;👥 &lt;strong data-end=&quot;1950&quot; data-start=&quot;1932&quot;&gt;รายชื่อพนักงาน&lt;/strong&gt;&lt;/td&gt;&lt;td data-col-size=&quot;md&quot; data-end=&quot;2022&quot; data-start=&quot;1953&quot;&gt;เพิ่ม/ลบ/แก้ไขข้อมูลพนักงาน&lt;/td&gt;&lt;/tr&gt;&lt;tr data-end=&quot;2121&quot; data-start=&quot;2023&quot;&gt;&lt;td data-col-size=&quot;sm&quot; data-end=&quot;2049&quot; data-start=&quot;2023&quot;&gt;📤 &lt;strong data-end=&quot;2044&quot; data-start=&quot;2028&quot;&gt;ส่งออกข้อมูล&lt;/strong&gt;&lt;/td&gt;&lt;td data-col-size=&quot;md&quot; data-end=&quot;2121&quot; data-start=&quot;2049&quot;&gt;ดึงข้อมูลจาก &lt;code data-end=&quot;2074&quot; data-start=&quot;2064&quot;&gt;TimeLogs&lt;/code&gt; เป็น Excel หรือ PDF&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h2 data-end=&quot;2432&quot; data-start=&quot;2397&quot;&gt;🎨 หน้า Form ตัวอย่างใน AppSheet&lt;/h2&gt;
&lt;ul data-end=&quot;2636&quot; data-start=&quot;2433&quot;&gt;
&lt;li data-end=&quot;2473&quot; data-start=&quot;2433&quot;&gt;
&lt;p data-end=&quot;2473&quot; data-start=&quot;2435&quot;&gt;วันที่ → &lt;code data-end=&quot;2451&quot; data-start=&quot;2444&quot;&gt;NOW()&lt;/code&gt; หรือ &lt;code data-end=&quot;2466&quot; data-start=&quot;2457&quot;&gt;TODAY()&lt;/code&gt; (ซ่อน)&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2497&quot; data-start=&quot;2474&quot;&gt;
&lt;p data-end=&quot;2497&quot; data-start=&quot;2476&quot;&gt;เวลา → &lt;code data-end=&quot;2490&quot; data-start=&quot;2483&quot;&gt;NOW()&lt;/code&gt; (ซ่อน)&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2549&quot; data-start=&quot;2498&quot;&gt;
&lt;p data-end=&quot;2549&quot; data-start=&quot;2500&quot;&gt;EmployeeID → จากระบบ Login หรือเลือกจาก Drop-down&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2583&quot; data-start=&quot;2550&quot;&gt;
&lt;p data-end=&quot;2583&quot; data-start=&quot;2552&quot;&gt;ประเภท → Drop-down &quot;เข้า / ออก&quot;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2636&quot; data-start=&quot;2584&quot;&gt;
&lt;p data-end=&quot;2636&quot; data-start=&quot;2586&quot;&gt;หมายเหตุ → ช่องเสริม (เช่น “มาสาย”, “ออกไปประชุม”)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-end=&quot;2641&quot; data-start=&quot;2638&quot; /&gt;
&lt;h2 data-end=&quot;2670&quot; data-start=&quot;2643&quot;&gt;📈 Dashboard ที่สร้างได้&lt;/h2&gt;
&lt;ul data-end=&quot;2797&quot; data-start=&quot;2671&quot;&gt;
&lt;li data-end=&quot;2708&quot; data-start=&quot;2671&quot;&gt;
&lt;p data-end=&quot;2708&quot; data-start=&quot;2673&quot;&gt;กราฟ bar chart: จำนวนเข้า/ออกรายวัน&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2756&quot; data-start=&quot;2709&quot;&gt;
&lt;p data-end=&quot;2756&quot; data-start=&quot;2711&quot;&gt;ตาราง pivot: แสดงการเข้า-ออกของพนักงานแต่ละคน&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2797&quot; data-start=&quot;2757&quot;&gt;
&lt;p data-end=&quot;2797&quot; data-start=&quot;2759&quot;&gt;Heatmap: ใครมาทำงานวันไหนบ้าง (ปฏิทิน)&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;h3 data-end=&quot;1200&quot; data-start=&quot;1164&quot;&gt;🔹 &lt;code data-end=&quot;1182&quot; data-start=&quot;1171&quot;&gt;CheckType&lt;/code&gt; (เลือกเข้า / ออก)&lt;/h3&gt;
&lt;ul data-end=&quot;1273&quot; data-start=&quot;1201&quot;&gt;
&lt;li data-end=&quot;1217&quot; data-start=&quot;1201&quot;&gt;
&lt;p data-end=&quot;1217&quot; data-start=&quot;1203&quot;&gt;Type: &lt;strong data-end=&quot;1217&quot; data-start=&quot;1209&quot;&gt;Enum&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1243&quot; data-start=&quot;1218&quot;&gt;
&lt;p data-end=&quot;1243&quot; data-start=&quot;1220&quot;&gt;Values: &lt;code data-end=&quot;1243&quot; data-start=&quot;1228&quot;&gt;&quot;เข้า&quot;, &quot;ออก&quot;&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1273&quot; data-start=&quot;1244&quot;&gt;
&lt;p data-end=&quot;1273&quot; data-start=&quot;1246&quot;&gt;&lt;code data-end=&quot;1266&quot; data-start=&quot;1246&quot;&gt;Allow other values&lt;/code&gt;: FALSE&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-end=&quot;1278&quot; data-start=&quot;1275&quot; /&gt;
&lt;h2 data-end=&quot;1314&quot; data-start=&quot;1280&quot;&gt;📱 การออกแบบ &lt;strong data-end=&quot;1314&quot; data-start=&quot;1296&quot;&gt;หน้าจอเช็คชื่อ&lt;/strong&gt;&lt;/h2&gt;
&lt;h3 data-end=&quot;1338&quot; data-start=&quot;1316&quot;&gt;✅ View: “เช็คชื่อ”&lt;/h3&gt;
&lt;ul data-end=&quot;1623&quot; data-start=&quot;1339&quot;&gt;
&lt;li data-end=&quot;1355&quot; data-start=&quot;1339&quot;&gt;
&lt;p data-end=&quot;1355&quot; data-start=&quot;1341&quot;&gt;Type: &lt;strong data-end=&quot;1355&quot; data-start=&quot;1347&quot;&gt;Form&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1382&quot; data-start=&quot;1356&quot;&gt;
&lt;p data-end=&quot;1382&quot; data-start=&quot;1358&quot;&gt;Source table: &lt;code data-end=&quot;1382&quot; data-start=&quot;1372&quot;&gt;TimeLogs&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1412&quot; data-start=&quot;1383&quot;&gt;
&lt;p data-end=&quot;1412&quot; data-start=&quot;1385&quot;&gt;ชื่อ View: &lt;code data-end=&quot;1412&quot; data-start=&quot;1396&quot;&gt;ลงชื่อเข้า/ออก&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1534&quot; data-start=&quot;1413&quot;&gt;
&lt;p data-end=&quot;1428&quot; data-start=&quot;1415&quot;&gt;Show columns:&lt;/p&gt;
&lt;ol data-end=&quot;1534&quot; data-start=&quot;1431&quot;&gt;
&lt;li data-end=&quot;1480&quot; data-start=&quot;1431&quot;&gt;
&lt;p data-end=&quot;1480&quot; data-start=&quot;1434&quot;&gt;&lt;code data-end=&quot;1446&quot; data-start=&quot;1434&quot;&gt;EmployeeID&lt;/code&gt; → แบบ Drop-down หรือกรอกอัตโนมัติ&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1514&quot; data-start=&quot;1483&quot;&gt;
&lt;p data-end=&quot;1514&quot; data-start=&quot;1486&quot;&gt;&lt;code data-end=&quot;1497&quot; data-start=&quot;1486&quot;&gt;CheckType&lt;/code&gt; → “เข้า” / “ออก”&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1534&quot; data-start=&quot;1517&quot;&gt;
&lt;p data-end=&quot;1534&quot; data-start=&quot;1520&quot;&gt;&lt;code data-end=&quot;1526&quot; data-start=&quot;1520&quot;&gt;Note&lt;/code&gt; → ถ้ามี&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1623&quot; data-start=&quot;1535&quot;&gt;
&lt;p data-end=&quot;1556&quot; data-start=&quot;1537&quot;&gt;Columns ที่ “ซ่อน”:&lt;/p&gt;
&lt;ul data-end=&quot;1623&quot; data-start=&quot;1559&quot;&gt;
&lt;li data-end=&quot;1611&quot; data-start=&quot;1559&quot;&gt;
&lt;p data-end=&quot;1611&quot; data-start=&quot;1561&quot;&gt;&lt;code data-end=&quot;1572&quot; data-start=&quot;1561&quot;&gt;Timestamp&lt;/code&gt; (ยังใช้งานอยู่แต่ไม่ต้องให้ผู้ใช้กรอก)&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1623&quot; data-start=&quot;1614&quot;&gt;
&lt;p data-end=&quot;1623&quot; data-start=&quot;1616&quot;&gt;&lt;code data-end=&quot;1623&quot; data-start=&quot;1616&quot;&gt;LogID&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote data-end=&quot;1692&quot; data-start=&quot;1625&quot;&gt;
&lt;p data-end=&quot;1692&quot; data-start=&quot;1627&quot;&gt;✅ เมื่อผู้ใช้กรอกเสร็จ → ระบบจะสร้างเรคคอร์ดพร้อม Timestamp ทันที&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr data-end=&quot;1697&quot; data-start=&quot;1694&quot; /&gt;
&lt;h2 data-end=&quot;1735&quot; data-start=&quot;1699&quot;&gt;🗂 View สำหรับดูประวัติ (พนักงาน)&lt;/h2&gt;
&lt;h3 data-end=&quot;1764&quot; data-start=&quot;1737&quot;&gt;✅ View: “ประวัติของฉัน”&lt;/h3&gt;
&lt;ul data-end=&quot;1920&quot; data-start=&quot;1765&quot;&gt;
&lt;li data-end=&quot;1782&quot; data-start=&quot;1765&quot;&gt;
&lt;p data-end=&quot;1782&quot; data-start=&quot;1767&quot;&gt;Type: &lt;strong data-end=&quot;1782&quot; data-start=&quot;1773&quot;&gt;Table&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1803&quot; data-start=&quot;1783&quot;&gt;
&lt;p data-end=&quot;1803&quot; data-start=&quot;1785&quot;&gt;Source: &lt;code data-end=&quot;1803&quot; data-start=&quot;1793&quot;&gt;TimeLogs&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1901&quot; data-start=&quot;1804&quot;&gt;
&lt;p data-end=&quot;1901&quot; data-start=&quot;1806&quot;&gt;Slice: Filter ให้แสดงเฉพาะ EmployeeID ของผู้ใช้ปัจจุบัน&lt;br data-end=&quot;1864&quot; data-start=&quot;1861&quot; /&gt;
(ถ้าเปิด User Login Authentication)&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;1920&quot; data-start=&quot;1902&quot;&gt;
&lt;p data-end=&quot;1920&quot; data-start=&quot;1904&quot;&gt;Group by: &lt;code data-end=&quot;1920&quot; data-start=&quot;1914&quot;&gt;Date&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-end=&quot;1925&quot; data-start=&quot;1922&quot; /&gt;
&lt;h2 data-end=&quot;1956&quot; data-start=&quot;1927&quot;&gt;📊 View สำหรับผู้ดูแล (HR)&lt;/h2&gt;
&lt;ul data-end=&quot;2074&quot; data-start=&quot;1957&quot;&gt;
&lt;li data-end=&quot;2074&quot; data-start=&quot;1957&quot;&gt;
&lt;p data-end=&quot;1973&quot; data-start=&quot;1959&quot;&gt;Dashboard รวม:&lt;/p&gt;
&lt;ul data-end=&quot;2074&quot; data-start=&quot;1976&quot;&gt;
&lt;li data-end=&quot;2010&quot; data-start=&quot;1976&quot;&gt;
&lt;p data-end=&quot;2010&quot; data-start=&quot;1978&quot;&gt;🔹 Chart: จำนวนนับเข้า-ออกต่อวัน&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2048&quot; data-start=&quot;2013&quot;&gt;
&lt;p data-end=&quot;2048&quot; data-start=&quot;2015&quot;&gt;🔹 Table: พนักงานที่มาทำงานวันนี้&lt;/p&gt;
&lt;/li&gt;
&lt;li data-end=&quot;2074&quot; data-start=&quot;2051&quot;&gt;
&lt;p data-end=&quot;2074&quot; data-start=&quot;2053&quot;&gt;🔹 Filter: ดูรายบุคคล&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS6Kk32GVQzk2RP9blLjMp6Xd9hwkXY3bFEQ4cnPpeu5iJipKCP7zWgjeiAm4sI6rm4ht2tE9KSlyBWUc1wfLkyFx9GEUyTgnbJzar8ZczFBC63pf34m1UZxyvIhTVLoGyPXZJQKXylK5PbqTZvVnTfR8X1bTI4KqT_PRGTDY8vwTEjnQtAC3zoQRjt4o/s1280/%E0%B8%AB%E0%B8%AD%E0%B8%A1%E0%B8%A5%E0%B8%B0%E0%B8%A1%E0%B8%B8%E0%B8%99%20(1).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS6Kk32GVQzk2RP9blLjMp6Xd9hwkXY3bFEQ4cnPpeu5iJipKCP7zWgjeiAm4sI6rm4ht2tE9KSlyBWUc1wfLkyFx9GEUyTgnbJzar8ZczFBC63pf34m1UZxyvIhTVLoGyPXZJQKXylK5PbqTZvVnTfR8X1bTI4KqT_PRGTDY8vwTEjnQtAC3zoQRjt4o/s320/%E0%B8%AB%E0%B8%AD%E0%B8%A1%E0%B8%A5%E0%B8%B0%E0%B8%A1%E0%B8%B8%E0%B8%99%20(1).png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/OsrvEdsjshM?si=Of-c68yTN6BILq0e&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/811054189343927263/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2025/05/appsheet-5.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/811054189343927263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/811054189343927263'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2025/05/appsheet-5.html' title='&quot;AppSheet ทำระบบเช็คชื่อใน 15 นาที&quot;'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS6Kk32GVQzk2RP9blLjMp6Xd9hwkXY3bFEQ4cnPpeu5iJipKCP7zWgjeiAm4sI6rm4ht2tE9KSlyBWUc1wfLkyFx9GEUyTgnbJzar8ZczFBC63pf34m1UZxyvIhTVLoGyPXZJQKXylK5PbqTZvVnTfR8X1bTI4KqT_PRGTDY8vwTEjnQtAC3zoQRjt4o/s72-c/%E0%B8%AB%E0%B8%AD%E0%B8%A1%E0%B8%A5%E0%B8%B0%E0%B8%A1%E0%B8%B8%E0%B8%99%20(1).png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-5752433147484308338</id><published>2025-05-06T09:44:00.002+07:00</published><updated>2025-05-06T09:44:51.143+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Database"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>ขั้นตอนการดาวโหลดและติดตั้ง XAMPP บน Ubuntu </title><content type='html'>&lt;p&gt;&amp;nbsp;ขั้นแรก ให้ดาวโหลดโปรแกรม Xampp จากเวบไซต์ทางการของ &lt;a href=&quot;https://www.apachefriends.org/download.html&quot; target=&quot;_blank&quot;&gt;xampp&lt;/a&gt; สำหรับเวอรชันล่าสุดคือ PHP 8.0.30 แต่ถ้าใครที่พัฒนา Script language มานานแล้ว ก็สามารถย้อนไปดาวโหลดตัวก่อนหน้าได้ เพื่อให้รองรับการใช้งานร่วมกันได้ compatible&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHuh5Y_1bSnhUDNsVzBJeR_0rK3YovfHASYKEkYVj4ueWZcd8bUdCCIJA7loEiC-fqxyQ1ZJtbcGBe5VjMEgOeVYc7sQrVC1zfhiS4VaOR6QdlNnaWiXtDeubJeOeU-OUSFwF3PN3N9Cbi-VUCiqsQ8ojU7R4YpGbllA1uCVrrGjfrgpu2JySlAdiIlfc/s632/xampp%20u.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;354&quot; data-original-width=&quot;632&quot; height=&quot;224&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHuh5Y_1bSnhUDNsVzBJeR_0rK3YovfHASYKEkYVj4ueWZcd8bUdCCIJA7loEiC-fqxyQ1ZJtbcGBe5VjMEgOeVYc7sQrVC1zfhiS4VaOR6QdlNnaWiXtDeubJeOeU-OUSFwF3PN3N9Cbi-VUCiqsQ8ojU7R4YpGbllA1uCVrrGjfrgpu2JySlAdiIlfc/w400-h224/xampp%20u.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;ขั้นสอง การเข้าถึงไฟล์ที่โหลดมา สำหรับมือใหม่ ให้เปิด terminal แล้วพิมพ์คำสั่งเข้าห้อง เพื่อไปหาไฟล์ที่ดาวโหลดมาจากขั้นตอนแรก&amp;nbsp; คำสั่งคือ&amp;nbsp;&lt;/p&gt;&lt;p&gt;ตรง username ชื่อเครื่อง จะแตกต่างกันออกไปตามที่ผู้ใช้งานติดตั้งลงโปรแกรม ubuntu ครั้งแรก&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: white; color: #212529; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 16px;&quot;&gt;cd /home/[username]/Downloads&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #212529; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;chmod 755 [filename]&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;color: #212529; font-family: Consolas, Sarabun;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;เป็นการเปลี่ยนโหมดให้สามารถ run ไฟล์ติดตั้งได้ ปกติแล้วชื่อของไฟล์ คือ&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #212529; font-family: Consolas, Sarabun; font-size: 16px;&quot;&gt;xampp-linux-x64-8.2.0-0-installer.run&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; color: #212529; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 16px;&quot;&gt;sudo ./[filename]&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; color: #212529; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 16px;&quot;&gt;จะเป็น&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; color: #212529; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 16px;&quot;&gt;sudo ./&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #212529; font-family: Consolas, Sarabun; font-size: 16px;&quot;&gt;xampp-linux-x64-8.2.0-0-installer.run&lt;/span&gt;&lt;/div&gt;&lt;div&gt;ต้องใส่รหัสผ่านเครื่องของ admin ในการยืนยัน การติดตั้ง&amp;nbsp;&lt;/div&gt;&lt;div&gt;จากนั้น จะมีหน้าต่างการติดตั้งขึ้นมา กดปุ่มต่อไป จนจบขั้นตอนการติดตั้ง&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;คลิก Finish&amp;nbsp;&lt;/div&gt;&lt;div&gt;การเรียกหน้าต่างควบคุมการใช้งาน xampp ภายหลัง&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; color: #212529; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 16px;&quot;&gt;sudo /opt/lampp/./manager-linux-x64.run&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; color: #212529; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; color: #212529; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 16px;&quot;&gt;การเรียกทดสอบระบบฐานข้อมูล ไปที่โปรแกรมท่องเนต เช่น Google Chrome แล้วพิมพ์ &lt;/span&gt;&lt;span style=&quot;background-color: white; color: #212529; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: Consolas, Sarabun;&quot;&gt;localhost/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; color: #212529; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: Consolas, Sarabun;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; color: #212529; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/5752433147484308338/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2025/05/xampp-ubuntu.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/5752433147484308338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/5752433147484308338'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2025/05/xampp-ubuntu.html' title='ขั้นตอนการดาวโหลดและติดตั้ง XAMPP บน Ubuntu '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHuh5Y_1bSnhUDNsVzBJeR_0rK3YovfHASYKEkYVj4ueWZcd8bUdCCIJA7loEiC-fqxyQ1ZJtbcGBe5VjMEgOeVYc7sQrVC1zfhiS4VaOR6QdlNnaWiXtDeubJeOeU-OUSFwF3PN3N9Cbi-VUCiqsQ8ojU7R4YpGbllA1uCVrrGjfrgpu2JySlAdiIlfc/s72-w400-h224-c/xampp%20u.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-7490093929483004247</id><published>2025-03-23T22:05:00.008+07:00</published><updated>2025-03-23T22:09:56.692+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="แบ่งปันไฟล์ข้อสอบ"/><title type='text'>แบ่งปันไฟล์สำหรับติวสอบเข้า M4 2568</title><content type='html'>&lt;p&gt;&amp;nbsp;สำหรับผู้สนใจดาวโหลดไฟล์ไปฝึกทำ ด้วยตนเอง&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://drive.google.com/file/d/16hE-uwHZUlBGVq7MjSTgZhENXMjg1N_Y/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;ติวเคมีพื้นฐานธาตุและสารประกอบ&lt;/a&gt;&lt;/p&gt;&lt;p&gt;ติว&lt;a href=&quot;https://drive.google.com/file/d/1PDdlXgVE55Pw0ox7M9pJIiDDnxwMIl5s/view?usp=sharing&quot;&gt;เคมีพื้นฐานธาตุและสารประกอบ มีเฉลย&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://drive.google.com/file/d/1OZ7emAsv3ZPPQvImDOoxwoKhIV7M4e-t/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;ติวไวยากรณ์ แกมม่า&amp;nbsp;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://drive.google.com/file/d/1HCntvyxh_QVXZLd6tdB5Qk71WiCT5p7u/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;ติวไวยากรณ์ แกรมม่า เฉลย&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://drive.google.com/file/d/1zgJeNBPx2N14PvcgI9CLK8jhOYpbqWmo/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;ติวคำศัพท์ Vocab&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://drive.google.com/file/d/1ehRGG9o50vDh3MPn7adznb16NGf2BGwr/view?usp=sharing&quot; target=&quot;_blank&quot;&gt;ติวคำศัพท์ Vocab เฉลย&amp;nbsp;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/7490093929483004247/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2025/03/m4-2568.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/7490093929483004247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/7490093929483004247'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2025/03/m4-2568.html' title='แบ่งปันไฟล์สำหรับติวสอบเข้า M4 2568'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-3428620139160763291</id><published>2025-01-13T18:51:00.006+07:00</published><updated>2025-01-13T18:56:47.672+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Appsheet"/><title type='text'>สร้างแอพกาแฟอย่างง่ายด้วยตนเอง Coffee POS app by Appsheet</title><content type='html'>&lt;p&gt;&amp;nbsp;ขั้นตอนแรก แนวคิดการออกแบบ เน้นง่าย และเป็นการฝึกการใช้งาน สร้างความเข้าใจพื้นฐาน การสร้างความสัมพันธ์ระหว่างตาราง Table relationship&amp;nbsp;&lt;/p&gt;&lt;p&gt;ออกแบบตารางฐานข้อมูลสำหรับโปรเจคง่ายๆ นี้กัน ดังนี้&amp;nbsp;&lt;/p&gt;&lt;p&gt;ตาราง Sale บันทึกข้อมูลบิลขายสินค้า วันเวลาที่ขายสินค้า&amp;nbsp;&lt;/p&gt;&lt;p&gt;ตาราง Sale detail บันทึก รายละเอียดการขาย รายการขาย จำนวนที่ขาย คิดค่าสินค้า&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;ตาราง product บันทึกข้อมูลสินค้า ในนี้คือ กาแฟ ชนิดต่างๆ&amp;nbsp;&lt;/p&gt;&lt;p&gt;ตาราง Customer ข้อมูล ลูกค้า อาจจะมีหรือไม่มีก็ได้&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;การออกแบบฟอร์มขาย UX View จำนวน 3 เมนูคือ สินค้า ขายสินค้า และ ลูกค้า ตามภาพประกอบ&amp;nbsp;&lt;/p&gt;&lt;p&gt;รู้จักกับ Main form คือ Sale Form กำหนดรหัสบิลขาย หรือ sale ID เป็นคีย์หลัก ห้ามซ้ำ โดยใส่ค่าเริ่มต้นของคอลัมน์เป็น QuiqueID&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;การสร้างความสัมพันธ์ระหว่างตาราง Sale กับ Sale detail คอลัมน์ Sale ID ของตาราง Sale detail เลือก ref และแหล่งข้อมูลเป็นตาราง Sale และติ้ก Is a part of ถูกด้วย เพื่อให้เกิดการเชื่อมโยงเมนูในการเรียกใช้งานแบบฟอร์มย่อย&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC2BIIHNEdeL_Mvc2H1q2kMtI9gMxz6r_QGNx2PNdvRt7DZ3y1cd0iCQyAFzr_2Jm6Wy7Gebs5judZzUvbY5jdgl_4cRv2526Tx13Ro74clQAXTuF0Ot3P2gxTZ8wBsUTsrZXxoBqRUA7eOw0OAs3Dh4FK5jKTy1_FwE7Q-7W934P-emvyvKH8L-ac7wI/s542/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%99%E0%B8%8A%E0%B9%87%E0%B8%AD%E0%B8%95%202025-01-12%20224636.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;542&quot; data-original-width=&quot;377&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC2BIIHNEdeL_Mvc2H1q2kMtI9gMxz6r_QGNx2PNdvRt7DZ3y1cd0iCQyAFzr_2Jm6Wy7Gebs5judZzUvbY5jdgl_4cRv2526Tx13Ro74clQAXTuF0Ot3P2gxTZ8wBsUTsrZXxoBqRUA7eOw0OAs3Dh4FK5jKTy1_FwE7Q-7W934P-emvyvKH8L-ac7wI/w279-h400/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%99%E0%B8%8A%E0%B9%87%E0%B8%AD%E0%B8%95%202025-01-12%20224636.png&quot; width=&quot;279&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;สูตรและคำสั่งที่จำเป็นในการสร้างแอพ&amp;nbsp;&lt;/p&gt;&lt;p&gt;[Product ID].[Price]*[Quantity]&lt;/p&gt;&lt;p&gt;คิดยอดขายแต่ละแก้ว&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;[Pay by Cash]-[Total Price]&lt;/p&gt;&lt;p&gt;คิดเงินทอน&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;SUM([Related Sale details][total price])&lt;/p&gt;&lt;p&gt;คิดยอดรวมการขายแต่ละบิลขาย&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/3428620139160763291/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2025/01/coffee-pos-app-by-appsheet.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/3428620139160763291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/3428620139160763291'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2025/01/coffee-pos-app-by-appsheet.html' title='สร้างแอพกาแฟอย่างง่ายด้วยตนเอง Coffee POS app by Appsheet'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC2BIIHNEdeL_Mvc2H1q2kMtI9gMxz6r_QGNx2PNdvRt7DZ3y1cd0iCQyAFzr_2Jm6Wy7Gebs5judZzUvbY5jdgl_4cRv2526Tx13Ro74clQAXTuF0Ot3P2gxTZ8wBsUTsrZXxoBqRUA7eOw0OAs3Dh4FK5jKTy1_FwE7Q-7W934P-emvyvKH8L-ac7wI/s72-w279-h400-c/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%99%E0%B8%8A%E0%B9%87%E0%B8%AD%E0%B8%95%202025-01-12%20224636.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-506021500943349531</id><published>2024-11-11T23:11:00.009+07:00</published><updated>2024-11-12T22:49:23.494+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Appsheet"/><title type='text'>How to create action in Appsheet to update the column in the table EP2</title><content type='html'>&lt;p&gt;&amp;nbsp;In this EP2 I would show you guys how to create the bot to work automation for us let see.&lt;/p&gt;&lt;p&gt;from the left menu navigate to the Automation&amp;nbsp;&lt;/p&gt;&lt;p&gt;Create New bot&lt;/p&gt;&lt;p&gt;Name the bot like &quot;Update book Status when borrow&quot;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;On Event select Data Change&amp;nbsp;&lt;/p&gt;&lt;p&gt;Add data&amp;nbsp;&lt;/p&gt;&lt;p&gt;Add a step&amp;nbsp;&lt;/p&gt;&lt;p&gt;name a step like : run action book borrow&quot;&lt;/p&gt;&lt;p&gt;choose&amp;nbsp;&lt;/p&gt;&lt;p&gt;Run action on row&lt;/p&gt;&lt;p&gt;referenced table : Books&lt;/p&gt;&lt;p&gt;reference rows :&amp;nbsp; Select(Books[Book ID],[Book ID]=[_THISROW].[Book ID])&lt;/p&gt;&lt;p&gt;&amp;nbsp;Referenced action select : Change book status to Borrowed&lt;/p&gt;&lt;p&gt;Save&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Create 2nd bot to run the action when the book was returned&amp;nbsp;&lt;/p&gt;&lt;p&gt;Go to Automation&amp;nbsp;&lt;/p&gt;&lt;p&gt;New&amp;nbsp; bot and name :&amp;nbsp; update book status when return&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;On Event select Data Change&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;data update&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Add a step&amp;nbsp;&lt;/p&gt;&lt;p&gt;name a step like : run action when book was returned &quot;&lt;/p&gt;&lt;p&gt;choose&amp;nbsp;&lt;/p&gt;&lt;p&gt;Run action on row&lt;/p&gt;&lt;p&gt;referenced table : Books&lt;/p&gt;&lt;p&gt;reference rows :&amp;nbsp; Select(Books[Book ID],[Book ID]=[_THISROW].[Book ID])&lt;/p&gt;&lt;p&gt;&amp;nbsp;Referenced action select : Change book status to Available&lt;/p&gt;&lt;p&gt;Save&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbdlQLhfJzbmh-D48f89QXHeknjp98fReM7GISPxUXdLMgJtVEvJGunr-zeVA7TSWbl-XrZCF47EgjTiA9bTlpRc7omSEIEZR6g-an1vGC8xsea0TvjqOvMy53_bJa_E3un6XGi12jY0J4PKcJS7uxEquW1CkB9_EGq1Cgrjr2cxAe_s8vPjmepzHToAk/s552/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%99%E0%B8%8A%E0%B9%87%E0%B8%AD%E0%B8%95%202024-11-06%20092127.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;552&quot; data-original-width=&quot;377&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbdlQLhfJzbmh-D48f89QXHeknjp98fReM7GISPxUXdLMgJtVEvJGunr-zeVA7TSWbl-XrZCF47EgjTiA9bTlpRc7omSEIEZR6g-an1vGC8xsea0TvjqOvMy53_bJa_E3un6XGi12jY0J4PKcJS7uxEquW1CkB9_EGq1Cgrjr2cxAe_s8vPjmepzHToAk/s320/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%99%E0%B8%8A%E0%B9%87%E0%B8%AD%E0%B8%95%202024-11-06%20092127.png&quot; width=&quot;219&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/BnIscxzLIYY?si=rYPrMZJIAZlylVGD&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/506021500943349531/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2024/11/how-to-create-action-in-appsheet-to_11.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/506021500943349531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/506021500943349531'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2024/11/how-to-create-action-in-appsheet-to_11.html' title='How to create action in Appsheet to update the column in the table EP2'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbdlQLhfJzbmh-D48f89QXHeknjp98fReM7GISPxUXdLMgJtVEvJGunr-zeVA7TSWbl-XrZCF47EgjTiA9bTlpRc7omSEIEZR6g-an1vGC8xsea0TvjqOvMy53_bJa_E3un6XGi12jY0J4PKcJS7uxEquW1CkB9_EGq1Cgrjr2cxAe_s8vPjmepzHToAk/s72-c/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%99%E0%B8%8A%E0%B9%87%E0%B8%AD%E0%B8%95%202024-11-06%20092127.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-4006506210245875840</id><published>2024-11-06T09:42:00.007+07:00</published><updated>2024-11-06T10:07:14.177+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Appsheet"/><title type='text'>How to create action in Appsheet to update the column in the table EP1</title><content type='html'>&lt;p&gt;For today learning Appsheet tips I would like to focus on Action or Behavior to do some tasks for us&amp;nbsp;&lt;/p&gt;&lt;p&gt;Action can do many things for us ,but today I will focus on how to update the column in the table&amp;nbsp;&lt;/p&gt;&lt;p&gt;This is a leaning project about the School library&amp;nbsp;&lt;/p&gt;&lt;p&gt;First step let&#39;s go to Google drive make new folder like School Library&amp;nbsp;&lt;/p&gt;&lt;p&gt;On the Books table is consisted of&amp;nbsp;&lt;/p&gt;&lt;p&gt;Book ID&lt;/p&gt;&lt;p&gt;Book Title&lt;/p&gt;&lt;p&gt;Book image&lt;/p&gt;&lt;p&gt;Book Author&lt;/p&gt;&lt;p&gt;Book Status (Enum : Borrowed / Available )&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Book borrow table consisted of&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Borrow ID&lt;/p&gt;&lt;p&gt;Book ID&lt;/p&gt;&lt;p&gt;Date begin&lt;/p&gt;&lt;p&gt;Date end&lt;/p&gt;&lt;p&gt;Date return&lt;/p&gt;&lt;p&gt;Borrow Status (Enum : Borrowed / Returned )&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;NOTE: consider to Add some books data sample for learning steps into the books table&lt;/p&gt;&lt;p&gt;Create first Action to update the books status whenever the book was borrowed and added into the borrow table.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;On Appsheet left menu panel navigate to The Behavior Section&lt;/p&gt;&lt;p&gt;Select + under the Books table&amp;nbsp;&lt;/p&gt;&lt;p&gt;Action name like : Change book status to Borrowed&lt;/p&gt;&lt;p&gt;Table : Books&lt;/p&gt;&lt;p&gt;Do this Data : set the values of some columns&amp;nbsp;&lt;/p&gt;&lt;p&gt;Set these column : Book status = Borrowed&amp;nbsp;&lt;/p&gt;&lt;p&gt;And save&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHSy7VdX2wcBrwiqHAVxKGkXV3szgSdwhcSVbzSkjrXik6ECfnuoUoznFpL2mtol-mpNuM4a4Ua9asv1bo3DtCelKL1uB09KRiPfIKGTv7sgdCeBVf81OUFWOtn2sp_AfNYyeZqLODyIsqQw3jUnA0AuEeLUZsByXAx4pPce0YOvo0riJ9RFeEpyq5yM0/s900/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%99%E0%B8%8A%E0%B9%87%E0%B8%AD%E0%B8%95%202024-11-06%20100114.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;578&quot; data-original-width=&quot;900&quot; height=&quot;258&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHSy7VdX2wcBrwiqHAVxKGkXV3szgSdwhcSVbzSkjrXik6ECfnuoUoznFpL2mtol-mpNuM4a4Ua9asv1bo3DtCelKL1uB09KRiPfIKGTv7sgdCeBVf81OUFWOtn2sp_AfNYyeZqLODyIsqQw3jUnA0AuEeLUZsByXAx4pPce0YOvo0riJ9RFeEpyq5yM0/w400-h258/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%99%E0%B8%8A%E0%B9%87%E0%B8%AD%E0%B8%95%202024-11-06%20100114.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Create a 2nd action&lt;/p&gt;&lt;p&gt;Select + under the Books table&amp;nbsp;&lt;/p&gt;&lt;p&gt;Action name like : Change book status to Available&lt;/p&gt;&lt;p&gt;Table : Books&lt;/p&gt;&lt;p&gt;Do this Data : set the values of some columns&amp;nbsp;&lt;/p&gt;&lt;p&gt;Set these column : Book status = Available&lt;/p&gt;&lt;p&gt;And save&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Test Action&amp;nbsp;&lt;/p&gt;&lt;p&gt;Navigate to UX&lt;/p&gt;&lt;p&gt;On Book menu view&lt;/p&gt;&lt;p&gt;Click on the action icon and open the table to see the result&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/4006506210245875840/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2024/11/how-to-create-action-in-appsheet-to.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/4006506210245875840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/4006506210245875840'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2024/11/how-to-create-action-in-appsheet-to.html' title='How to create action in Appsheet to update the column in the table EP1'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHSy7VdX2wcBrwiqHAVxKGkXV3szgSdwhcSVbzSkjrXik6ECfnuoUoznFpL2mtol-mpNuM4a4Ua9asv1bo3DtCelKL1uB09KRiPfIKGTv7sgdCeBVf81OUFWOtn2sp_AfNYyeZqLODyIsqQw3jUnA0AuEeLUZsByXAx4pPce0YOvo0riJ9RFeEpyq5yM0/s72-w400-h258-c/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%99%E0%B8%8A%E0%B9%87%E0%B8%AD%E0%B8%95%202024-11-06%20100114.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-386081058462320533</id><published>2024-11-05T14:39:00.006+07:00</published><updated>2024-11-06T09:22:03.024+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Appsheet"/><title type='text'>วิธีสร้างแอพจัดการหนังสือที่บ้านด้วยตนเอง EP3</title><content type='html'>&lt;p&gt;&amp;nbsp;สำหรับ ep ที่สาม ในส่วนของ text สำหรับอธิบายคนชอบอ่าน มากกว่าชอบดูและฟัง&amp;nbsp;&lt;/p&gt;&lt;p&gt;ขั้นตอนแรก คือ การสร้าง Action สำหรับอัพเดท คอลัมน์ Book status ตาราง Books&amp;nbsp;&lt;/p&gt;&lt;p&gt;ไปที่แท็บ Data&amp;nbsp;&lt;/p&gt;&lt;p&gt;เลือกตาราง Books&lt;/p&gt;&lt;p&gt;ไปที่เมนู Behavior&amp;nbsp;&lt;/p&gt;&lt;p&gt;คลิกคำสั่ง Actions&lt;/p&gt;&lt;p&gt;คลิกปุ่ม + ตั้งชื่อว่า Update book status checkout&amp;nbsp;&lt;/p&gt;&lt;p&gt;rocord of this table = books&lt;/p&gt;&lt;p&gt;do this = set the value of some column in the row&amp;nbsp;&lt;/p&gt;&lt;p&gt;เลือก คอลัมน์ book status = &quot;ถูกยืม&quot;&lt;/p&gt;&lt;p&gt;คลิก save&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;สร้างอีก 1 action สำหรับอัพเดทสถานะหนังสือ ให้กลับมา ปกติ พร้อมใช้งาน อัตโนมัติ เมื่อ ตารางยืมหนังสือ มีการเปลี่ยนแปลงสถานะหนังสือ จาก ถูกยืม เป็น ส่งคืน&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;เลือกตาราง Books&lt;/p&gt;&lt;p&gt;ไปที่เมนู Behavior&amp;nbsp;&lt;/p&gt;&lt;p&gt;คลิกคำสั่ง Actions&lt;/p&gt;&lt;p&gt;คลิกปุ่ม + ตั้งชื่อว่า Update book status when return&lt;/p&gt;&lt;p&gt;rocord of this table = books&lt;/p&gt;&lt;p&gt;do this = set the value of some column in the row&amp;nbsp;&lt;/p&gt;&lt;p&gt;เลือก คอลัมน์ book status = &quot;พร้อมใช้งาน&quot;&lt;/p&gt;&lt;p&gt;คลิก save&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;ไปสร้าง bot เพื่อผูกหรือโยง 2 actions ดังกล่าวให้ทำงานกัน&amp;nbsp;&lt;/p&gt;&lt;p&gt;ไปที่คำสั่ง Automation&amp;nbsp;&lt;/p&gt;&lt;p&gt;สร้าง bot ตัวแรกว่า update book status to checkout&lt;/p&gt;&lt;p&gt;สร้าง event หรือเหตุการณ์ เฉพาะเจาะจงขึ้นมาในตารางของการบันทึกยืมหนังสือ Borrow&amp;nbsp;&lt;/p&gt;&lt;p&gt;การทำงานคือ Data change กำหนด add data คือ มีการบันทึกยืมหนังสือเข้ามา&amp;nbsp;&lt;/p&gt;&lt;p&gt;การเพิ่ม Step หรือขั้นตอนการทำงาน&amp;nbsp;&lt;/p&gt;&lt;p&gt;Run action on row&lt;/p&gt;&lt;p&gt;referenced table เลือก Books&lt;/p&gt;&lt;p&gt;การกำหนดค่า&amp;nbsp; reference rows ในการอ้างอิง&amp;nbsp;&lt;/p&gt;&lt;p&gt;Select(Books[Book ID],[Book ID]=[_THISROW].[Book ID])&lt;/p&gt;&lt;p&gt;ตรง Referenced action เลือก Update book status checkout&amp;nbsp;&lt;/p&gt;&lt;p&gt;คลิก Save&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;สร้าง Bot เพิ่มอีก 1 ตัว&amp;nbsp;&lt;/p&gt;&lt;p&gt;ไปที่คำสั่ง Automation&amp;nbsp;&lt;/p&gt;&lt;p&gt;สร้าง bot ตัวสองว่า update book status when return&lt;/p&gt;&lt;p&gt;สร้าง event หรือเหตุการณ์ เฉพาะเจาะจงขึ้นมาในตารางของการบันทึกยืมหนังสือ Borrow&amp;nbsp;&lt;/p&gt;&lt;p&gt;การทำงานคือ Data change กำหนด Update&amp;nbsp; คือ มีการแก้ไขข้อมูลตอนคืนหนังสือ&amp;nbsp;&lt;/p&gt;&lt;p&gt;การเพิ่ม Step หรือขั้นตอนการทำงาน&amp;nbsp;&lt;/p&gt;&lt;p&gt;Run action on row&lt;/p&gt;&lt;p&gt;referenced table เลือก Books&lt;/p&gt;&lt;p&gt;การกำหนดค่า&amp;nbsp; reference rows ในการอ้างอิง&amp;nbsp;&lt;/p&gt;&lt;p&gt;Select(Books[Book ID],[Book ID]=[_THISROW].[Book ID])&lt;/p&gt;&lt;p&gt;ตรง Referenced action เลือก Update book status when return&lt;/p&gt;&lt;p&gt;คลิก Save&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRy6EWVHiTUnN1FbECx3ggFbwj75vkCQ3yNavR1Hrx_zRWArRDwbOsEyZ0WPtZmWfytICgw8Icel9-4YCpUGOR5YHd5qa4evdbXfcIu1yzgJyZw77Uv-8mzpoYzubOdw8H8yLUdHsHb50nmozV40SRbwdMXxymVMsWg97o0ZXgy2bqN9V5Lwvllbt2R1M/s552/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%99%E0%B8%8A%E0%B9%87%E0%B8%AD%E0%B8%95%202024-11-06%20092127.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;552&quot; data-original-width=&quot;377&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRy6EWVHiTUnN1FbECx3ggFbwj75vkCQ3yNavR1Hrx_zRWArRDwbOsEyZ0WPtZmWfytICgw8Icel9-4YCpUGOR5YHd5qa4evdbXfcIu1yzgJyZw77Uv-8mzpoYzubOdw8H8yLUdHsHb50nmozV40SRbwdMXxymVMsWg97o0ZXgy2bqN9V5Lwvllbt2R1M/w274-h400/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%99%E0%B8%8A%E0%B9%87%E0%B8%AD%E0%B8%95%202024-11-06%20092127.png&quot; width=&quot;274&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/386081058462320533/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2024/11/ep3.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/386081058462320533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/386081058462320533'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2024/11/ep3.html' title='วิธีสร้างแอพจัดการหนังสือที่บ้านด้วยตนเอง EP3'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRy6EWVHiTUnN1FbECx3ggFbwj75vkCQ3yNavR1Hrx_zRWArRDwbOsEyZ0WPtZmWfytICgw8Icel9-4YCpUGOR5YHd5qa4evdbXfcIu1yzgJyZw77Uv-8mzpoYzubOdw8H8yLUdHsHb50nmozV40SRbwdMXxymVMsWg97o0ZXgy2bqN9V5Lwvllbt2R1M/s72-w274-h400-c/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%99%E0%B8%8A%E0%B9%87%E0%B8%AD%E0%B8%95%202024-11-06%20092127.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-5700761138255772195</id><published>2024-11-05T11:46:00.005+07:00</published><updated>2024-11-06T19:31:22.962+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Appsheet"/><title type='text'>วิธีสร้างแอพจัดการหนังสือที่บ้านด้วยตนเอง EP2</title><content type='html'>หลังจาก ออกแบบตารางฐานข้อมูลด้วย Google sheet&amp;nbsp;&lt;div&gt;ขั้นต่อมาไปที่ appsheet&lt;/div&gt;&lt;div&gt;สร้าง new แอพ เลือกตารางฐานข้อมูล ไปที่ตาราง google sheet ที่สร้างไว้ นำเข้ามาให้ครบทั้ง 3 ตาราง&lt;/div&gt;&lt;div&gt;ขั้นต่อมา&amp;nbsp;&lt;/div&gt;&lt;div&gt;กำหนดคุณสมบัติเฉพาะของแต่ละคอลัมน์&amp;nbsp;&lt;/div&gt;&lt;div&gt;ดังนี้&lt;/div&gt;&lt;div&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;โดยที่ตาราง Books บันทึกข้อมูลหนังสือ จะมี 6 คอลัมน์ ได้ แก่&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;Book ID&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;text เป็น key หลัก ค่าเริ่มต้น initial ใส่ uniqeid()&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;Book title&amp;nbsp; &amp;nbsp; test&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;Book cover&amp;nbsp; &amp;nbsp; image&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;Book cate&amp;nbsp; &amp;nbsp; ref&amp;nbsp; &amp;nbsp; (สร้างตารางเพิ่ม )&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;Book author&amp;nbsp; &amp;nbsp; text&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;Book status&amp;nbsp; enum เพิ่มสถานะ&amp;nbsp; ถูกยืม และ พร้อมใช้งาน&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;ตาราง Borrowed บันทึกข้อมูลการยิมหนังสือ จำนวน 7 คอลัมน์ ได้แก่&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;Borrow ID&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-size: 13.2px;&quot;&gt;&amp;nbsp;text เป็น key หลัก ค่าเริ่มต้น initial ใส่ uniqeid()&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;Book ID&amp;nbsp; &amp;nbsp;ref โยงไปที่ตารางหนังสือ books&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;Member ID&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-size: 13.2px;&quot;&gt;&amp;nbsp;ref โยงไปที่ตารางหนังสือ Members&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;Date start&amp;nbsp; &amp;nbsp;วันที่ date&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;Date end&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-size: 13.2px;&quot;&gt;วันที่ date&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;Date return&amp;nbsp; &amp;nbsp;&lt;span style=&quot;font-size: 13.2px;&quot;&gt;วันที่ date&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;Borrow status&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-size: 13.2px;&quot;&gt;enum เพิ่มเงื่อนไข&amp;nbsp; ถูกยืม และ ส่งคืน&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;ตาราง Members บันทึกข้อมูลสมาชิก จำนวน 4 คอลันน์ ประกอบด้วย&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;Member ID&amp;nbsp; &amp;nbsp;&lt;span style=&quot;font-size: 13.2px;&quot;&gt;text เป็น key หลัก ค่าเริ่มต้น initial ใส่ uniqeid()&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;Member name&amp;nbsp; &amp;nbsp;text ข้อความ&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;Mphone&amp;nbsp; &amp;nbsp; phone&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;Date register&amp;nbsp; &amp;nbsp; date วันที่&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;การสร้างวิวหรือ มุมมอง UX&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;จำนวน 4 มุมมอง&amp;nbsp; &amp;nbsp; คือ&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;หมวดหมู่&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;หนังสือ&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;ยืมหนังสือ&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;สมาชิก&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;ขั้นตอนและวิธีการสร้าง สามารถชมได้จากคลิปวีดีโอ ครับ&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;การบันทึกข้อมูลสมาชิก ข้อมูลหนังสือ การจัดกลุ่มการแสดงผล&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;จบ ep2 ไปตามต่อ ep3 สร้าง action และ bot มาติดตามสถานะ การยืมและการคืนหนังสือ&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8XCyh2MnjLJtR0cCfaP2cikSb_xwBlHZv1PbmLuLxZTFZbvCeQCmUq3ijcqrosX8HbLmDfuRG6Y_I1a2XqpX9s5wMz3BotsSpvtPNsgXQl9IF023KFKkWvDmi5pHYQHmwME-_YsQviLHAXuxc9O3WPo19qkV_RwTuQZKiO5OdKToYdgcMyyOKDh3y26c/s983/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%99%E0%B8%8A%E0%B9%87%E0%B8%AD%E0%B8%95%202024-11-04%20200745.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;511&quot; data-original-width=&quot;983&quot; height=&quot;208&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8XCyh2MnjLJtR0cCfaP2cikSb_xwBlHZv1PbmLuLxZTFZbvCeQCmUq3ijcqrosX8HbLmDfuRG6Y_I1a2XqpX9s5wMz3BotsSpvtPNsgXQl9IF023KFKkWvDmi5pHYQHmwME-_YsQviLHAXuxc9O3WPo19qkV_RwTuQZKiO5OdKToYdgcMyyOKDh3y26c/w400-h208/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%99%E0%B8%8A%E0%B9%87%E0%B8%AD%E0%B8%95%202024-11-04%20200745.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;
&lt;iframe allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; src=&quot;https://www.youtube.com/embed/kPeLIZ5tiF4?si=hbDdZzRece-BKJYY&quot; title=&quot;YouTube video player&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/5700761138255772195/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2024/11/ep2.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/5700761138255772195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/5700761138255772195'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2024/11/ep2.html' title='วิธีสร้างแอพจัดการหนังสือที่บ้านด้วยตนเอง EP2'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8XCyh2MnjLJtR0cCfaP2cikSb_xwBlHZv1PbmLuLxZTFZbvCeQCmUq3ijcqrosX8HbLmDfuRG6Y_I1a2XqpX9s5wMz3BotsSpvtPNsgXQl9IF023KFKkWvDmi5pHYQHmwME-_YsQviLHAXuxc9O3WPo19qkV_RwTuQZKiO5OdKToYdgcMyyOKDh3y26c/s72-w400-h208-c/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%99%E0%B8%8A%E0%B9%87%E0%B8%AD%E0%B8%95%202024-11-04%20200745.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-5886666444325353027</id><published>2024-11-04T20:06:00.007+07:00</published><updated>2024-11-05T07:46:15.130+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Appsheet"/><title type='text'>วิธีสร้างแอพจัดการหนังสือที่บ้านด้วยตนเอง EP1</title><content type='html'>&lt;p&gt;&amp;nbsp;สำหรับบทความแนว How to ในวันนี้แอดมินจะมาเอาใจพิเศษคนรักหนังสือ หรือชอบสะสมหนังสือ โดยจะมาสอนวิธีการสร้างแอพจัดการข้อมูลหนังสือที่บ้าน หรือสำนักงานขนาดเล็กๆ ด้วยตนเอง&amp;nbsp;&lt;/p&gt;&lt;p&gt;โดยใช้โปรแกรม Appsheet และฐานข้อมูล Google drive&amp;nbsp;&lt;/p&gt;&lt;p&gt;ตามแนวคิดหรือ concept ของแอพ เน้นที่ประสิทธิภาพและความง่ายในการใช้งาน&amp;nbsp;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;โดยจะแบ่งออกเป็น 3 ตอนด้วยกัน คือ&amp;nbsp;&lt;/h3&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;สร้างฐานข้อมูลด้วย Google Sheet&amp;nbsp;&lt;/li&gt;&lt;li&gt;สร้างแอพจัดการหนังสือด้วย&amp;nbsp; Appsheet&amp;nbsp;&lt;/li&gt;&lt;li&gt;การสร้างระบบงาน workflow เพื่อตรวจสอบสถานะการยืมและส่งคืนหนังสือ&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;ขั้นตอนแรก เริ่มจากการออกแบบตารางฐานข้อมูล 3 ตาราง คือ Books , Borrowed , และ Members&amp;nbsp;&lt;/p&gt;&lt;p&gt;โดยที่ตาราง Books บันทึกข้อมูลหนังสือ จะมี 6 คอลัมน์ ได้ แก่&amp;nbsp;&lt;/p&gt;&lt;p&gt;Book ID&lt;/p&gt;&lt;p&gt;Book title&amp;nbsp;&lt;/p&gt;&lt;p&gt;Book cover&amp;nbsp;&lt;/p&gt;&lt;p&gt;Book cate&lt;/p&gt;&lt;p&gt;Book author&amp;nbsp;&lt;/p&gt;&lt;p&gt;Book status&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;ตาราง Borrowed บันทึกข้อมูลการยิมหนังสือ จำนวน 7 คอลัมน์ ได้แก่&amp;nbsp;&lt;/p&gt;&lt;p&gt;Borrow ID&lt;/p&gt;&lt;p&gt;Book ID&lt;/p&gt;&lt;p&gt;Member ID&lt;/p&gt;&lt;p&gt;Date start&lt;/p&gt;&lt;p&gt;Date end&lt;/p&gt;&lt;p&gt;Date return&lt;/p&gt;&lt;p&gt;Borrow status&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;ตาราง Members บันทึกข้อมูลสมาชิก จำนวน 4 คอลันน์ ประกอบด้วย&amp;nbsp;&lt;/p&gt;&lt;p&gt;Member ID&lt;/p&gt;&lt;p&gt;Member name&lt;/p&gt;&lt;p&gt;Mphone&lt;/p&gt;&lt;p&gt;Date register&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMvu9QDWy0g7xUwj8JIbRANudXKrjR_l0_XhHe8MZue45v8MUSirl2I2aCq59UfvxxKfvi59FfV-xn7cv8ASqoW02_iB8MMZ0kUIsafVH9lqXoFr5iTW7_alq9ie0wbZ_OPLH2bktTXGDGb6uL0UehKKGspz0OBjROmWNPw_ee_opCbC0TAk8BIK36wT0/s817/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%99%E0%B8%8A%E0%B9%87%E0%B8%AD%E0%B8%95%202024-11-04%20200818.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;563&quot; data-original-width=&quot;817&quot; height=&quot;276&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMvu9QDWy0g7xUwj8JIbRANudXKrjR_l0_XhHe8MZue45v8MUSirl2I2aCq59UfvxxKfvi59FfV-xn7cv8ASqoW02_iB8MMZ0kUIsafVH9lqXoFr5iTW7_alq9ie0wbZ_OPLH2bktTXGDGb6uL0UehKKGspz0OBjROmWNPw_ee_opCbC0TAk8BIK36wT0/w400-h276/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%99%E0%B8%8A%E0%B9%87%E0%B8%AD%E0%B8%95%202024-11-04%20200818.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/mWogPvlfDAA?si=sYGPpcxieDWRYpVR&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/5886666444325353027/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2024/11/ep1.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/5886666444325353027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/5886666444325353027'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2024/11/ep1.html' title='วิธีสร้างแอพจัดการหนังสือที่บ้านด้วยตนเอง EP1'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMvu9QDWy0g7xUwj8JIbRANudXKrjR_l0_XhHe8MZue45v8MUSirl2I2aCq59UfvxxKfvi59FfV-xn7cv8ASqoW02_iB8MMZ0kUIsafVH9lqXoFr5iTW7_alq9ie0wbZ_OPLH2bktTXGDGb6uL0UehKKGspz0OBjROmWNPw_ee_opCbC0TAk8BIK36wT0/s72-w400-h276-c/%E0%B8%AA%E0%B8%81%E0%B8%A3%E0%B8%B5%E0%B8%99%E0%B8%8A%E0%B9%87%E0%B8%AD%E0%B8%95%202024-11-04%20200818.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-8883911261678200211</id><published>2024-07-20T20:43:00.006+07:00</published><updated>2024-07-20T20:43:48.037+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP STUDY"/><title type='text'>ep4 การส่งข้อมูลของแบบฟอร์ม </title><content type='html'>&lt;p&gt;&amp;nbsp;ในตอนนี้เราจะมาฝึกเขียนโค้ดคำสั่งจัดการข้อมูลของฟอร์มกัน&amp;nbsp;&lt;/p&gt;&lt;p&gt;ซึ่งภาษา PHP จะมีตัวแปรชนิด superglobal ที่สามารถเรียกใช้งาน 2 วิธีคือ $_GET กับ S_POST&amp;nbsp;&lt;/p&gt;&lt;p&gt;โดยทั้งสองตัวแปร จะมีหน้าที่สำหรับการ รวบรวมข้อมูลหรือ data collect จากแบบฟอร์ม&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;เราสามารถใช้ได้ทั้งแบบ get และแบบ post สำหรับ บทความนี้เราจะมาฝึกใช้งานตัวแปร Post กัน&amp;nbsp;&lt;/p&gt;&lt;p&gt;โดยใช้แท็ก &amp;lt;form action=&quot;ชื่อไฟล์&quot; method=&quot;POST&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;สร้างไฟล์ ชื่อ register_show.php&lt;/p&gt;&lt;p&gt;ในแท็กพื้นฐาน&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;lt;html&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;body&amp;gt;&lt;/p&gt;&lt;p&gt;Name &amp;lt;?php&amp;nbsp; &amp;nbsp;echo $_POST [&quot;Firstname&quot;]; ?&amp;gt; &amp;lt;br&amp;gt;&lt;/p&gt;&lt;p&gt;ข้อความแสดงด้านหน้ากำกับคล้าย label จากนั้น เปิดด้วยแท็ก coding ภาษา PHP แล้ว ใช้คำสั่งแสดงข้อมูลหรือ echo รับค่าจากฟอร์ม&amp;nbsp;&lt;/p&gt;&lt;p&gt;ทำต่อในคอลัมน์ต่อไปตามลำดับ จนครบ แล้วลองทดสอบผลการทำงาน&lt;/p&gt;&lt;p&gt;Last name&lt;/p&gt;&lt;p&gt;Phone&amp;nbsp;&lt;/p&gt;&lt;p&gt;Class&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;lt;/body&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/html&amp;gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/8883911261678200211/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2024/07/ep4.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/8883911261678200211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/8883911261678200211'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2024/07/ep4.html' title='ep4 การส่งข้อมูลของแบบฟอร์ม '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-5881510077828629370</id><published>2024-07-20T11:03:00.005+07:00</published><updated>2024-07-20T11:03:32.946+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP STUDY"/><title type='text'>เริ่มต้นเขียนภาษา PHP ด้วยตนเอง EP3 การสร้างฟอร์ม </title><content type='html'>&lt;p&gt;&amp;nbsp;ตอนที่สาม เราจะมาสร้างฟอร์มสำหรับให้ คนกรอกข้อมูลที่เราต้องการจัดเก็บ กรอกเข้ามากัน&amp;nbsp;&lt;/p&gt;&lt;p&gt;แท็กแรกของฟอร์ม&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;lt;form&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;..... ใส่ส่วนต่างๆของแบบฟอร์ม เช่น ข้อความให้กรอก ตัวเลือกให้คลิก และคำสั่งให้เริ่มการทำงาน&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;lt;/form&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;เราเขียนง่ายๆ โดยใช้แท็ก input หรือนำเข้าข้อมูล&lt;/p&gt;&lt;p&gt;เราจะได้รู้จัดชนิดของข้อมูล คือ text หมายถึงข้อความ&amp;nbsp;&lt;/p&gt;&lt;p&gt;ปุ่ม radio ไม่ใช่วิทยุนะครับ คือปุ่มที่สามารถให้เลือกข้อมูลตามที่เราต้องการได้&amp;nbsp;&lt;/p&gt;&lt;p&gt;แท็ก &amp;lt;label&amp;gt;&amp;nbsp; &amp;nbsp;&amp;lt;/lable&amp;gt; สำหรับเขียนป้ายข้อความกำกับ&lt;/p&gt;&lt;p&gt;ปุ่มบันทึกข้อมูล save หรือปุ่ม submit เพื่อให้ code คำสั่งที่เรากำลังเริ่มต้นศึกษา ทำงานหรือ take action ตามที่เราต้องการกัน&amp;nbsp;&lt;/p&gt;&lt;p&gt;ตามตัวอย่าง เก็บข้อมูล ชื่อแรก first name&amp;nbsp;&lt;/p&gt;&lt;p&gt;ข้อมูลนามสกุล Lastname&lt;/p&gt;&lt;p&gt;ข้อมูลหมายเลขโทรศัพท์ phone&lt;/p&gt;&lt;p&gt;และข้อมูลระดับชั้นการเรียน class&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style=&quot;background-color: #1f1f1f; color: #cccccc; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;form&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;label&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;for&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;Firstname&quot;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt; Firstname:&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;label&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;br&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;input&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;type&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;text&quot;&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;id&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;Firstname&quot;&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;name&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;Firstname&quot;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;br&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;label&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;for&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;Lasttname&quot;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt; Lastname:&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;label&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;br&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;input&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;type&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;text&quot;&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;id&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;Lastname&quot;&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;name&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;Lastname&quot;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;br&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;label&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;for&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;phone&quot;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt; phone:&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;label&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;br&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;input&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;type&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;text&quot;&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;id&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;Phone&quot;&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;name&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;Phone&quot;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;br&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;input&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;type&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;radio&quot;&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;id&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;A1&quot;&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;name&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;class&quot;&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;value&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;อนุบาล 1&quot;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;label&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;for&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;A1&quot;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt; อนุบาล1:&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;label&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;br&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;input&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;type&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;radio&quot;&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;id&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;A2&quot;&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;name&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;class&quot;&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;value&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;อนุบาล 2&quot;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;label&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;for&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;A2&quot;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt; อนุบาล2:&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;label&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;br&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;input&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;type&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;radio&quot;&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;id&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;A3&quot;&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;name&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;class&quot;&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;value&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;อนุบาล 3&quot;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;label&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;for&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;A3&quot;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt; อนุบาล3:&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;label&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;br&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;input&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;type&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;submit&quot;&lt;/span&gt; &lt;span style=&quot;color: #9cdcfe;&quot;&gt;value&lt;/span&gt;=&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;Submit&quot;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;br&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;form&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;เมื่อจบบทนี้ เราควรได้รู้จักวิธีการสร้างแบบฟอร์มพื้นฐานที่สุดกัน เพื่อนำไปต่อยอด ความรู้และฝึกฝนเพิ่มเติมในโอกาสหน้า&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz_rqVeq0JFtcooYnZia0vk6rxaZ_FZt9mejJ1MxE1MBvMZscgLjpLgP0-dCSiNkZdEhD2tJMrb5WNs-3RS4FvJKM5Pvqe0imCwBx9fgZBacoE_6uQ42mbm2N4Yx4rACSpUBSStVljJcPlNbLi8cFaqsEHqkqwNgof40eAfB1BrhT9Jg-h5kzO60Ci1Z8/s1280/%E0%B9%80%E0%B8%A3%E0%B8%B4%E0%B9%88%E0%B8%A1%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%20PHP%20%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%95%E0%B8%99%E0%B9%80%E0%B8%AD%E0%B8%87%20EP1%20(3).png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz_rqVeq0JFtcooYnZia0vk6rxaZ_FZt9mejJ1MxE1MBvMZscgLjpLgP0-dCSiNkZdEhD2tJMrb5WNs-3RS4FvJKM5Pvqe0imCwBx9fgZBacoE_6uQ42mbm2N4Yx4rACSpUBSStVljJcPlNbLi8cFaqsEHqkqwNgof40eAfB1BrhT9Jg-h5kzO60Ci1Z8/s320/%E0%B9%80%E0%B8%A3%E0%B8%B4%E0%B9%88%E0%B8%A1%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%20PHP%20%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%95%E0%B8%99%E0%B9%80%E0%B8%AD%E0%B8%87%20EP1%20(3).png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/5881510077828629370/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2024/07/php-ep2.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/5881510077828629370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/5881510077828629370'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2024/07/php-ep2.html' title='เริ่มต้นเขียนภาษา PHP ด้วยตนเอง EP3 การสร้างฟอร์ม '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz_rqVeq0JFtcooYnZia0vk6rxaZ_FZt9mejJ1MxE1MBvMZscgLjpLgP0-dCSiNkZdEhD2tJMrb5WNs-3RS4FvJKM5Pvqe0imCwBx9fgZBacoE_6uQ42mbm2N4Yx4rACSpUBSStVljJcPlNbLi8cFaqsEHqkqwNgof40eAfB1BrhT9Jg-h5kzO60Ci1Z8/s72-c/%E0%B9%80%E0%B8%A3%E0%B8%B4%E0%B9%88%E0%B8%A1%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%20PHP%20%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%95%E0%B8%99%E0%B9%80%E0%B8%AD%E0%B8%87%20EP1%20(3).png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-1680959807329516843</id><published>2024-07-18T19:39:00.001+07:00</published><updated>2024-07-18T19:39:29.170+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP STUDY"/><title type='text'>การสร้างฐานข้อมูล PHPMYADMIN</title><content type='html'>&lt;p&gt;&amp;nbsp;หลังจากติดตั้งโปรแกรมจำลองการใช้งานผ่านเว็บหรือ Browser อย่าง XAMPP กันแล้ว&amp;nbsp;&lt;/p&gt;&lt;p&gt;มาดูขั้นตอนและวิธีการสร้างฐานข้อมูลกัน ไปที่โปรแกรมท่องเน็ตอย่าง Chrome แล้วพิมพ์&amp;nbsp;&lt;/p&gt;&lt;p&gt;localhost/ ลงไปแล้ว enter&lt;/p&gt;&lt;p&gt;คลิกไปที่ phpmyadmin&amp;nbsp;&lt;/p&gt;&lt;p&gt;คลิก new&amp;nbsp;&lt;/p&gt;&lt;p&gt;ระบุชื่อฐานข้อมูล ลงไปเช่น myDB&amp;nbsp;&lt;/p&gt;&lt;p&gt;จากนั้นคลิกคำสั่ง&amp;nbsp; Create&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;ขั้นต่อมาให้เราสร้างตารางขึ้นมาใหม่ โดยใช้วิธีคลิกที่ sql&amp;nbsp;&lt;/p&gt;&lt;p&gt;ฝึกการสร้างตารางขึ้นมาใช้งาน ตามคำสั่งเป็น&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;สร้างตารางชื่อ students&lt;/p&gt;&lt;div style=&quot;background-color: #1f1f1f; color: #cccccc; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;div&gt;Create tabel Students (&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; id int(11),&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; Firstname varchar(255),&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; Lastname varchar(255),&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; phone varchar(10),&lt;/div&gt;&lt;br /&gt;&lt;div&gt;);&lt;/div&gt;&lt;/div&gt;&lt;p&gt;มีคอลัมน์ id ชนิดข้อมูลเป็นตัวเลข ความยาว 11 ตัว&lt;/p&gt;&lt;p&gt;Firsrtname ชนิดข้อมูลเป็น ข้อความ ความยาว 255&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKtLdEwwxRn2G6Ulh5ms5shu4KYYgYjwkuP-rkCuxbi_zIjkdg5dZvBNXRJg7SDgdYxlIa8VuE7FIhLiiNu3bb38HnztMhEwsXU6J6uj4w0DzEjG6MUUpwZed8FbiZcVH7DfDQyRXSwEELMPZvidkcDRCrtXFLg394sSqRYb9S7T2pdph4iHhl787A8HY/s1281/Screenshot%202024-07-18%20193138.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;772&quot; data-original-width=&quot;1281&quot; height=&quot;193&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKtLdEwwxRn2G6Ulh5ms5shu4KYYgYjwkuP-rkCuxbi_zIjkdg5dZvBNXRJg7SDgdYxlIa8VuE7FIhLiiNu3bb38HnztMhEwsXU6J6uj4w0DzEjG6MUUpwZed8FbiZcVH7DfDQyRXSwEELMPZvidkcDRCrtXFLg394sSqRYb9S7T2pdph4iHhl787A8HY/s320/Screenshot%202024-07-18%20193138.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/1680959807329516843/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2024/07/phpmyadmin.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/1680959807329516843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/1680959807329516843'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2024/07/phpmyadmin.html' title='การสร้างฐานข้อมูล PHPMYADMIN'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKtLdEwwxRn2G6Ulh5ms5shu4KYYgYjwkuP-rkCuxbi_zIjkdg5dZvBNXRJg7SDgdYxlIa8VuE7FIhLiiNu3bb38HnztMhEwsXU6J6uj4w0DzEjG6MUUpwZed8FbiZcVH7DfDQyRXSwEELMPZvidkcDRCrtXFLg394sSqRYb9S7T2pdph4iHhl787A8HY/s72-c/Screenshot%202024-07-18%20193138.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7448170657324920323.post-3101007582941123469</id><published>2024-07-17T21:40:00.010+07:00</published><updated>2024-07-17T21:58:49.783+07:00</updated><title type='text'>เริ่มต้นเขียนภาษา PHP ด้วยตนเอง EP1 การ Connect </title><content type='html'>&lt;p&gt;&amp;nbsp;การ Connect ฐานข้อมูลเป็น Code แรกที่เราจะเริ่มต้นเขียนกัน หรือจะ copy ไปวางก็ได้ แต่ควรอ่านและทำความเข้าใจ ในภาพรวมๆ&amp;nbsp;&lt;/p&gt;&lt;p&gt;เริ่มตั้งแต่การสร้างแท็กภาษา PHP&lt;/p&gt;&lt;p&gt;การกำหนดค่าตัวแปรขึ้นมาใช้งาน ในการเชื่อมต่อฐานข้อมูล phpmyadmin&lt;/p&gt;&lt;p&gt;การเขียน code ดักจับควาผิดพลาดการ connect ให้แสดงข้อความผิดพลาด หรือทำงานสำเร็จ&amp;nbsp;&lt;/p&gt;&lt;p&gt;และการรัน test ทดสอบการทำงานของ code&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style=&quot;background-color: #1f1f1f; color: #cccccc; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;$servername&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt; = &lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;localhost&quot;&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt; ;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;$username&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt; = &lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;root&quot;&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt; ;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;$password&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt; = &lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt; ;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;try&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;$conn&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;PDO&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;mysql:host=&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;$servername&lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;;dbname=myDB&quot;&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;$username&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;$password&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;// set the PDO error mode to exception &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;$conn&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;setAttribute&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;PDO&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;::ATTR_ERRMODE, &lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;PDO&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;::ERRMODE_EXCEPTION);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;echo&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;Connected successfully&quot;&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;} &lt;/span&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;catch&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;color: #4ec9b0;&quot;&gt;PDOException&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;$e&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;) { &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;echo&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;&quot;Connetion failed:&quot;&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;$e&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;getMessage&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;();&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;?&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWVCEF0CXBNSZW3eiqsgwOZdQEmOFgNI8X8Zz4QoXJe0AZ755kTpzgeklodLHmwNMtsVDqst3zTSXldwfXJOG6FeFcXVYMTEDrgWTrmEMACwgBW3YP7sMoVNgmkE_n3jZutvEmOAWFsA3QIK4kAUaibX0GN7cAco5Q5FazYL0PLMVXc8CiqOwlYg2NnAM/s1280/%E0%B9%80%E0%B8%A3%E0%B8%B4%E0%B9%88%E0%B8%A1%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%20PHP%20%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%95%E0%B8%99%E0%B9%80%E0%B8%AD%E0%B8%87%20EP1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWVCEF0CXBNSZW3eiqsgwOZdQEmOFgNI8X8Zz4QoXJe0AZ755kTpzgeklodLHmwNMtsVDqst3zTSXldwfXJOG6FeFcXVYMTEDrgWTrmEMACwgBW3YP7sMoVNgmkE_n3jZutvEmOAWFsA3QIK4kAUaibX0GN7cAco5Q5FazYL0PLMVXc8CiqOwlYg2NnAM/s320/%E0%B9%80%E0%B8%A3%E0%B8%B4%E0%B9%88%E0%B8%A1%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%20PHP%20%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%95%E0%B8%99%E0%B9%80%E0%B8%AD%E0%B8%87%20EP1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;background-color: #1f1f1f; color: #cccccc; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/div&gt;

&lt;div class=&quot;blogger-post-footer&quot;&gt;http://www.thaifreewaredownload.com/&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.thaifreewaredownload.com/feeds/3101007582941123469/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://www.thaifreewaredownload.com/2024/07/php-ep1-connect.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/3101007582941123469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448170657324920323/posts/default/3101007582941123469'/><link rel='alternate' type='text/html' href='http://www.thaifreewaredownload.com/2024/07/php-ep1-connect.html' title='เริ่มต้นเขียนภาษา PHP ด้วยตนเอง EP1 การ Connect '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWVCEF0CXBNSZW3eiqsgwOZdQEmOFgNI8X8Zz4QoXJe0AZ755kTpzgeklodLHmwNMtsVDqst3zTSXldwfXJOG6FeFcXVYMTEDrgWTrmEMACwgBW3YP7sMoVNgmkE_n3jZutvEmOAWFsA3QIK4kAUaibX0GN7cAco5Q5FazYL0PLMVXc8CiqOwlYg2NnAM/s72-c/%E0%B9%80%E0%B8%A3%E0%B8%B4%E0%B9%88%E0%B8%A1%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%20PHP%20%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B8%95%E0%B8%99%E0%B9%80%E0%B8%AD%E0%B8%87%20EP1.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>