Michael Tucker DBA / Webmaster Forsyth County Public Library.

Slides:



Advertisements
Similar presentations
Managing Your Site – Lesson 61 Managing Your Site Lesson 6.
Advertisements

Eric J. Oszakiewski MCTS: SharePoint Application Development SharePoint Configuration.
Presentation Heading – font Arial
Refresher Instruction Guide Strategic Planning and Assessment Module
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
4/8/99 C. Edward Chow Page 1 Internet Services Manager Click Start | Programs | Administrative Tools | Internet Services Manager.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
Figure 1. Hit analysis in 2002 of database-driven web applications Hits by Category in 2002 N = 73,873 Results Reporting 27% GME 26% Research 20% Bed Availability.
Introduction to EBSCOhost E-Books Access to thousands of e-books! Available 24/7!
How to Get The Most Out of Outlook 2003 Michele Schwartzman Division of Customer Support Summer 2006.
Business Computer Information Systems Microsoft Office XP Access Review Lessons 1 through 5.
The 12 screens to follow contain a number of Tool descriptions, some instructions on their use, and in some cases a Task or two. If you dedicate one hour.
CONFIGURING WINDOWS SERVER MIS 424 Professor Sandvig.
The Blue “W” is placed on your Desktop or in your system tray area.
© 2012 Boise State University1 WordPress Training February 14, 2013.
1 Working with MS SQL Server. 2 Objectives You will be able to Use Visual Studio for GUI based interactive access to a Microsoft SQL Server database.
SMART Agency Tipsheet Staff List This document focuses on setting up and maintaining program staff. Total Pages: 14 Staff Profile Staff Address Staff Assignment.
Getting started on informaworld™ How do I register my institution with informaworld™? How is my institution’s online access activated? What do I do if.
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
Advanced Database Management System Lab no. 11. SQL Commands (for MySQL) –Update –Replace –Delete.
© 2012 Boise State University1 WordPress Training February 14, 2013.
School World Mr. Folk, MS Teacher & Campus’ Webmaster Metzger Middle School.
Web Based Inventory Site Building Room Asset Number Category Type Description Serial Number Manufacturer Model Vendor Name Acquired Date P O Number Budget.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
10-1 aslkjdhfalskhjfgalsdkfhalskdhjfglaskdhjflaskdhjfglaksjdhflakshflaksdhjfglaksjhflaksjhf.
Creating a Web Site to Gather Data and Conduct Research.
Using School fusion A great interactive tool to aid in communication for students, parents and YOU!!! Property of TSVest 2006.
Microsoft Access Get a green book. Page AC 2 Define Access Define database.
Mark Dixon Page 1 23 – Web applications: Writing data to Databases using ASP.
Automating Database Processing Chapter 6. Chapter Introduction Design and implement user-friendly menu – Called navigation form Macros – Automate repetitive.
Bloomfield School District TECH TUESDAY WORKSHOP Technology Services and Support Edline/EGP-Grading Online January 10, 2012 Joanne Decker.
Systems Module Slide 2 – Overview and Navigation
1 Data Bound Controls II Chapter Objectives You will be able to Use a Data Source control to get data from a SQL database and make it available.
1.Getting Started 2.Modifying Design 3.Page 4.News 5.Events 6.Photo Gallery 7.Newsletter Index Training 15 th Mar., 2011.
Setting Up an on-line Store Tutorial Using SmartStore.biz This Tutorial assumes you have downloaded the software from This Tutorial.
1 Working with MS SQL Server Textbook Chapter 14.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Working with MSSQL Server Code:G0-C# Version: 1.0 Author: Pham Trung Hai CTD.
INDIANAUNIVERSITYINDIANAUNIVERSITY OneStart page types  Tab – pages across the top, immutable  Section – pages down the left  Subsection – pages under.
Duty Log and Chat Setup SSG Frese, Jerome S. Sensor Manager Cell 12 MDD.
CSCI 6962: Server-side Design and Programming Database Manipulation in ASP.
ASP.NET The Clock Project. The ASP.NET Clock Project The ASP.NET Clock Project is the topic of Chapter 23. By completing the clock project, you will learn.
WELCOME to the QSNY Portal Public School Self-Study 1.
Foxbright – Smarter Education Websiteswww.foxbright.com Foxbright Training Foxbright Teacher Pages
BIT 285: ( Web) Application Programming Lecture 15: Tuesday, February 24, 2015 Microsoft Azure Instructor: Craig Duckett.
Microsoft Access 2010 Chapter 8 Advanced Form Techniques.
There are seven main components of a database in Access 2000: Tables. Use tables to store database information. Forms Use forms to enter or edit the information.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Compliance Assist Refresher Instruction Guide Adding or Editing Student Learning Outcomes.
BlackBerry Applications using Microsoft Visual Studio and Database Handling.
Introduction to KE EMu
Hubnet Training One Health Network South East Asia Network Overview | Public and Members-only Pages; Communicating and Publishing using Blogs and News.
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
IllinoisJobLink.com Training Video Creating a Resume Copyright © 2015, America’s Job Link Alliance–Technical Support (AJLA–TS) All rights reserved. This.
Welcome Teachers! - WELCOME TO TEACHER WEBSITE BUILDING 101.
SITS/MAP EXPERTS My Aston Portal (MAP) Content Creation ISA Aiming for Excellence.
Munis Version 9.1 & 8.3 Sneak Peek System Administration.
Portal Construction 301. Where We Are In Portal Construction 101and 201 we created a Group Profile in the local system and uploaded to our Web Reservation.
Lindsey Velez, Director of Instructional Technology Single Sign-On One Click.
Schoolwires How to modify your classroom webpage.
COM621: Advanced Interactive Web Development Lecture 10 PHP and MySQL.
Basic Web Design UVICELL Week 4 Templates and site management Week 4 Templates and site management.
Installing RMS 3.0 Contractor Mode
MicrosoftTM SharePoint Content Management SystemTutorial
Unit 7 Learning Objectives
, MS-Access, QBE, Access/Oracle
How to Use Members Area of The Ninety-Nines Website
What Is Sharepoint? Mohsen Ashkboos
Consult America Technology Consulting Services
Grauer and Barber Series Microsoft Access Chapter One
Presentation transcript:

Michael Tucker DBA / Webmaster Forsyth County Public Library

 Many Open Source Options such as Joomla  Retail Options Are Also Available  Build Your Own!

WebsitePrint ReleaseEvent Advertisement Public Computers CatalogFacebook Staff members type information ONCE. Information displays MULTIPLE places.

 Programs  Publications (Bookmarks and Brochures)  Jobs  General News  Construction News  Service Outages  Menu / Links Pages  Online Resources  Featured Items  Teen Events  Fun Stuff (children’s crosswords, etc.)

 IIS on Windows Server  Access Databases  ASP  Microsoft Expression Web  Vbscript

 Anyone with Access can edit the databases without SQL knowledge.  Cheap (check SRS, formerly MSD)! No new licenses or servers required.

 Plays nice with Windows Servers / IIS.  Code can be generated from web design software.

 Standards based.  Allows for asp master pages to control look of website throughout.  Excellent ASP tools for database connections and displaying data.

 Edit the database directly.  Use Microsoft Expression Web to create an asp page that edits your database.  Create your own system.

Tip: Make a copy of the database and edit the copy. Otherwise the lock will stop your WebPages from displaying correctly.

 Create a new aspx page on your site.  Create a new datasource pointing to the database you want to control.

 Configure the Datasource to select the primary key for the table and if needed a column that you could select from a drop down menu that would be unique to each entry.

 Add a drop down list to your page and configure it to point to your datasource. Select a display and data field. The datafield should be assigned to the tables primary key.

 Add an ASP button to the page.

 Add a second datasource to the page making sure to select all of the columns or *

 Click on the “Where” button and make your query use the value of the drop down list.

 Click on the “Advanced” button and have it create insert, update, and delete statements.

 Insert a Form View to your page and assign the second datasource to it.

 Adjust permissions on your webserver to allow modify access in the directory where your access database file resides.  Highly recommend then putting some form of authentication on the new webpage you have created. In IIS you can use Windows Authentication, or I have also done this through ASP by hiding visibility of the dropdown and button until a username and password is entered.

At FCPL, we designed our system so that everyone who is approved to contribute to our website is given Remote Desktop rights to a system we call our Portal machine. This is the only system that has access into the DMZ in which our webserver lives. Once on this machine, the login used determines which Content Management Tools (CMTs) can be accessed. The CMTs are.hta files (written in vbscript) which allow staff to edit the approved databases.

Warning the follow slides will contain some code. Also this is just one of many ways to go about the creation of such a tool. For those wanting to get this custom with your solution, I hope this will provide a great start and give you a few ideas.

Main Screen for our Programs CMT

The Edit and add new screen

The Category Link screen

Online programs <HTA:APPLICATION APPLICATIONNAME="Admin online Programs" SCROLL="yes" SINGLEINSTANCE="yes" WINDOWSTATE="maximize" > Programs Content Management Tool Put programs here! Check your Work: utFCPL/programsAndServices.aspx The HTML Section of the hta file

DataArea.InnerHTML = Is used in the vbscript to update the div DataArea in the HTML html = " " programDropDown html = html &programString &" " html = html &" " DataArea.InnerHTML = html

driver = "Microsoft.Jet.OLEDB.4.0“ dataSource = "Data Source=programs.mdb“ Query = "select branchNum, branch from branch order by branch“ set con = createobject("ADODB.connection") con.Provider = driver con.ConnectionString = dataSource con.open set rs = CreateObject("ADODB.Recordset") rs.ActiveConnection = con rs.Open Query Example Database Connection and Query

rs.movefirst Used to access the first record rs.movenext To move to the next record returned rs.fields(0).value Will access the first column of the record

Full source code for our Program CMT can be found at ams.txt ams.txt

WebsitePrint ReleaseEvent Advertisement Public Computers CatalogFacebook

Michael Tucker Forsyth County Public Library