SlideShare uma empresa Scribd logo
1 de 8
How to build a Database
What isa database?
A collectionof datathatis storedina computersystem.Theyallow theiruserstoenter,access,and
analyse theirdataquicklyandeasily.
Why use a database?
To store and organize datae.g.numbers.AlthoughExcel isgoodatstoringand organisingnumbers,
access ismuch strongerat handlingnon-numerical datasuchas names.
Databasesinaccess are composedof fourobjects:queries,forms,reportsandtables.
Forms Usedfor entering,modifyingandviewingrecords.Examplesof whenyou
mighthave had to fill inaform iswhenapplyingforaschool or visitingthe
doctor’soffice.Formsmake enteringdataeasier.Workingwithmany
tablescan be confusingandwhen youhave connectedtablesyoumight
needtowork withmore thanone at a time to entera setof data.
Queries A wayof searchingforand compilingdatafromone or more tables.When
youbuilda queryinaccess,you are definingspecificsearchconditions to
findexactlythe datayouwant. Theyare far more powerful thansimple
searches.A searchwill allow youtosee the name of one customerat your
business,while aquerywill allow youtofindall the informationof every
customerswhohas purchasedsomethingwithinthe pastweekfor
example.
Reports Offersyouthe abilitytopresentyourdatain print.Theyare useful
because theyallow youtopresentcomponentsof yourdatabase inan
easy-to-readtemplate.Itcanevenbe customisedtomake the format
more attracting.
Tables All data isstoredintablesinaccess.Tablesare goodfor tidyingclosely
relatedinformation.Rowsandcolumnsare referredtoasrecordsand
fields.A fieldisaway of organisinginformationbythe type of data itis.
Everypiece of informationinafieldisof the same type.A record isa unit
of information.Everycell inagivenrow ispart of that rowsrecord.
There are differentname tagstoput at the start at the name of a database so itis easiertoidentify
whattype of database itis.
y
> Allows you to access common commands no matter which tab is selected on the ribbon.
The navigationpane isa listcontainingeveryobjectinyourdatabase.Theycanbe renamed,opened
or deleted. The objectsare sortedbytype,withtablestogether,formstogether,queriestogether
etc.There are fourways of sortingyour objects,whichare:
> Custom– allowsyoutocreate an arrangement/groupsforsortingobjects.
> Objecttype – groups objectby type (defaulttype).
> Tablesand related Views – groups,forms,queriesandreportswithtablestheyreferto.
> CreatedDate and ModifiedDate – sortsobjectsbasedonwhentheywere createdorlast edited.
To sort objectsonthe navigationpane,clickthe dropdown arrow thenselectwhicheverone you
want.The objectsinyournavigationpane shouldbe sortedouttoyourdesire.
Thisbar allowsyouto navigate recordsone at a time.Click the arrowsto navigate throughthe
records.You can easilyskiptoa specificnumberbytypingitinthe box.
Thiscan be usedto searchfor anyterm inany field.The firstrecordfoundwill be automatically
selected.Tofindmore records,pressenter.
THE RIBBON
NAVIGATION PANE
RECORD NAVIGATION BAR
RECORD SEARCH BAR
Each tab is divided into
groups.
Clickan arrow to see
more group commands
Clicka tab to see
more commands
Contextual tabs.Will appear
whencertainitemsare selected
Working with tables
Tablesare composedof horizontal rows(records) andvertical columns(fields).Theyhave small
rectangleswhichare knownascellswhere the rowsandcolumnsmeet.A fieldisawayof organizing
informationbytype.A recordisone unitof information.Everysingle cell onagivenrow is part of
that row/srecord,while eachrecordhas itsownID number.
Entering data
Enteringdata onaccess isjustas simple asenteringdataonexcel.Toadda new record to a table,
youcan:
1. In the Records group,come to the home tab and clickthe new command.
2. On the record navigationbarat the bottomof the window clickthe new recordbutton.
3. Begintypinginthe row belowyourlastaddedrecord.
DEFINE PRIMARYKEY, FOREIGN KEY ETC.
Data types
> Shorttext– Allows255 characters,whichincludesspacesandpunctuation. Bettertouse forthings
like phone numbersorzipcodes because if itisa ‘Number’datatype,the 0 at the start will be taken
away inthe numberdata type.
> Longtext– Allows65.536 characters.Notideal forthingslike namesandaddressesetc.
> Number– Allowsonlynumbers.A positive ornegativesigncanbe put before the number,alsoa
decimal point.
> Date/time –Allows datesandtimes tobe enteredthroughoutaspecifictime,usuallyselectedby
personwhocreatesdatabase.
> Currency – Allowsonlynumberswithacurrencyinfront($, £ etc.)
> AutoNumber–Numbersunique toeachrecordand assignedbyAccessas youadd records,starting
at 1. Mostlyusedas a primarykeyfieldformosttables.
> Yes/No– A Booleanvalue thatcan be eitheronor off.Usuallyshownas a checkbox.
http://www.dummies.com/how-to/content/tips-for-choosing-field-types-in-access-2013.html
Sometimeswhenyouentersome informationintoarecord,a pop up will appearwarningyouwhyit
isnot possible tohave thisinthiscertaincolumn/fieldasthere isa validationrule thatrestrictswhat
can be typedinthatfield.Forexample,there’samale/femalefieldinthe ‘CardsbyJames’database,
whichhas a validationrule of ‘F’or‘M’ and if somethingelse was
typedintothat cell,apop upscreenwill appeartoletthe person
typingknowthattheycan’t add anythingotherthan‘F’or ’M’.
To save a recordgo to Home thenRecords andclick Save.
Working with forms
Althoughyoucan easilyadddatato your database directly,formswill make iteasierandquicker.
Theymake sure you enteryourdata correctlyinthe right place,meaningyourdatabase ismore
likelytobe accurate.
Combo box – To make sure
it’s filledinspecifically.
Allows you to enter data by
personallychoosing froma
drop downlist of different
choices.
Text box – most common
wayof enteringdata intoa
database. Anything canbe
written in it, althoughthere
maybe a limit of the
amount of characters which
can be written init.
Self-made form buttons – makesit easier
to do things like delete and save records
or go to next record before or after
Text box with validationrule
- Restricts what canbe put
into this fielde.g. only‘M’ or
‘F’ is allowedto be in this
field.
Designing a query
Queriesare a wayof searchingforand compilingdatafromone or more tables.Theyallow youto
pull informationfromone ormore tablesbasedona setof searchconditionsyoudefine.Theyare
strongerthan simple searchesbecause theycandraw informationfrommultiple tables.
Some querieswillhave onlyone table,however,mostof themwill have more thanone.When
makinga query,youhave to planwhatexactlyitis that youwantto know,Identifyeverytype of
informationthatyouwantincludedinyourqueryresults,whatfieldsyouwanttoinclude inyour
queryand determinethe criteriathe informationineachfieldneedstomeet.
Joiningtables
Step1: Our card businesscontainsmanycustomers,whohave all orderedthe same type of cards
possiblymanytimes.Forustomake iteasiertoaccess all theirinformationfromtblCustomer,
tblSalesRecordandtblPriceListwe use queriestojointhemtogether.Forexample,if I’mlookingfor
all the informationforthe PersonwithIDnumber42, I can get all theirinformationinstantlyif all the
tablesare joinedtogether.
Step2: Identifyingthe informationwe need.Whatfieldsare the same inmore thanone table?In
Cards byJames,tblCustomerandtblSalesRecordbothhave CustomerRefID,tblSalesRecordand
tblPriceListbothhave CardReference.
Creating a Report
If you needtoshare informationfromyourdatabase withsomeone butdon’twantthatperson
actuallytamperingwithyourdatabase,it’sagoodideato create a record.
To make a report,Openthe table/queryyou
How to work a database

Mais conteúdo relacionado

Mais procurados

Microsoft Access 2010 - a jargon free guide
Microsoft Access 2010 - a jargon free guideMicrosoft Access 2010 - a jargon free guide
Microsoft Access 2010 - a jargon free guidePaul Barnett
 
PPT On MS-Access 2007 | Full Concepts |
PPT On MS-Access 2007 | Full Concepts |PPT On MS-Access 2007 | Full Concepts |
PPT On MS-Access 2007 | Full Concepts |Umesh Kumar
 
Access lesson 01 Microsoft Access Basics
Access lesson 01 Microsoft Access BasicsAccess lesson 01 Microsoft Access Basics
Access lesson 01 Microsoft Access BasicsAram SE
 
Lesson 10 - Sorting , Grouping and Filtering Cells
Lesson 10 - Sorting , Grouping and Filtering CellsLesson 10 - Sorting , Grouping and Filtering Cells
Lesson 10 - Sorting , Grouping and Filtering Cellsguevarra_2000
 
Database as information system
Database as information systemDatabase as information system
Database as information systemKAZEMBETVOnline
 
Access lesson 04 Creating and Modifying Forms
Access lesson 04 Creating and Modifying FormsAccess lesson 04 Creating and Modifying Forms
Access lesson 04 Creating and Modifying FormsAram SE
 
Access lesson 03 Creating Queries
Access lesson 03 Creating QueriesAccess lesson 03 Creating Queries
Access lesson 03 Creating QueriesAram SE
 
Access lesson 02 Creating a Database
Access lesson 02 Creating a DatabaseAccess lesson 02 Creating a Database
Access lesson 02 Creating a DatabaseAram SE
 
Ms Access ppt
Ms Access pptMs Access ppt
Ms Access pptanuj
 
Access lesson 06 Integrating Access
Access lesson 06  Integrating AccessAccess lesson 06  Integrating Access
Access lesson 06 Integrating AccessAram SE
 
Lesson Six Entering And Editing Data In Tables
Lesson Six   Entering And Editing Data In TablesLesson Six   Entering And Editing Data In Tables
Lesson Six Entering And Editing Data In Tablesguevarra_2000
 
Access 2007 Training
Access 2007 TrainingAccess 2007 Training
Access 2007 Trainingpparakh
 
Excel pivot tables (1)
Excel pivot tables (1)Excel pivot tables (1)
Excel pivot tables (1)priyanka8587
 
Class viii ch-3 working with tables
Class  viii ch-3 working with tablesClass  viii ch-3 working with tables
Class viii ch-3 working with tablesjessandy
 
Gl13 m7-c1-presentation
Gl13 m7-c1-presentationGl13 m7-c1-presentation
Gl13 m7-c1-presentationTracie King
 

Mais procurados (18)

Microsoft Access 2010 - a jargon free guide
Microsoft Access 2010 - a jargon free guideMicrosoft Access 2010 - a jargon free guide
Microsoft Access 2010 - a jargon free guide
 
PPT On MS-Access 2007 | Full Concepts |
PPT On MS-Access 2007 | Full Concepts |PPT On MS-Access 2007 | Full Concepts |
PPT On MS-Access 2007 | Full Concepts |
 
Access 2007 lecture notes students
Access 2007 lecture notes studentsAccess 2007 lecture notes students
Access 2007 lecture notes students
 
Access lesson 01 Microsoft Access Basics
Access lesson 01 Microsoft Access BasicsAccess lesson 01 Microsoft Access Basics
Access lesson 01 Microsoft Access Basics
 
Lesson 10 - Sorting , Grouping and Filtering Cells
Lesson 10 - Sorting , Grouping and Filtering CellsLesson 10 - Sorting , Grouping and Filtering Cells
Lesson 10 - Sorting , Grouping and Filtering Cells
 
Database as information system
Database as information systemDatabase as information system
Database as information system
 
Access lesson 04 Creating and Modifying Forms
Access lesson 04 Creating and Modifying FormsAccess lesson 04 Creating and Modifying Forms
Access lesson 04 Creating and Modifying Forms
 
Access lesson 03 Creating Queries
Access lesson 03 Creating QueriesAccess lesson 03 Creating Queries
Access lesson 03 Creating Queries
 
Access lesson 02 Creating a Database
Access lesson 02 Creating a DatabaseAccess lesson 02 Creating a Database
Access lesson 02 Creating a Database
 
Ms Access ppt
Ms Access pptMs Access ppt
Ms Access ppt
 
Access lesson 06 Integrating Access
Access lesson 06  Integrating AccessAccess lesson 06  Integrating Access
Access lesson 06 Integrating Access
 
Access 2007
Access 2007Access 2007
Access 2007
 
Lesson Six Entering And Editing Data In Tables
Lesson Six   Entering And Editing Data In TablesLesson Six   Entering And Editing Data In Tables
Lesson Six Entering And Editing Data In Tables
 
MS Access 2007 in ITT
MS Access 2007 in ITTMS Access 2007 in ITT
MS Access 2007 in ITT
 
Access 2007 Training
Access 2007 TrainingAccess 2007 Training
Access 2007 Training
 
Excel pivot tables (1)
Excel pivot tables (1)Excel pivot tables (1)
Excel pivot tables (1)
 
Class viii ch-3 working with tables
Class  viii ch-3 working with tablesClass  viii ch-3 working with tables
Class viii ch-3 working with tables
 
Gl13 m7-c1-presentation
Gl13 m7-c1-presentationGl13 m7-c1-presentation
Gl13 m7-c1-presentation
 

Destaque

Table physical case studies
Table   physical case studiesTable   physical case studies
Table physical case studiestoniorols
 
P4 and p5 powerpoint
P4 and p5 powerpointP4 and p5 powerpoint
P4 and p5 powerpointtoniorols
 
Question 3 what kind of media institution might distribute your media product...
Question 3 what kind of media institution might distribute your media product...Question 3 what kind of media institution might distribute your media product...
Question 3 what kind of media institution might distribute your media product...fatsss10038
 
Trabajo de _ciencias_sociales_francisca_brito
Trabajo de _ciencias_sociales_francisca_britoTrabajo de _ciencias_sociales_francisca_brito
Trabajo de _ciencias_sociales_francisca_britoMosqueaacevedo
 
Muhammad iqbal k 5150711105 tugas
Muhammad iqbal k 5150711105 tugasMuhammad iqbal k 5150711105 tugas
Muhammad iqbal k 5150711105 tugasmuhiqbal26
 
Entornos digitales de enseñanza y aprendizaje
 Entornos digitales de enseñanza y aprendizaje Entornos digitales de enseñanza y aprendizaje
Entornos digitales de enseñanza y aprendizajeMosqueaacevedo
 
Stomp e portfolio cheri ellis campbell
Stomp e portfolio cheri ellis campbellStomp e portfolio cheri ellis campbell
Stomp e portfolio cheri ellis campbellCheri Ellis Campbell
 
Question 3 what kind of media institution might distribute your media product...
Question 3 what kind of media institution might distribute your media product...Question 3 what kind of media institution might distribute your media product...
Question 3 what kind of media institution might distribute your media product...fatsss10038
 
Arc welding processes
Arc welding processesArc welding processes
Arc welding processes643520
 

Destaque (13)

Question 7
Question 7Question 7
Question 7
 
Table physical case studies
Table   physical case studiesTable   physical case studies
Table physical case studies
 
P4 and p5 powerpoint
P4 and p5 powerpointP4 and p5 powerpoint
P4 and p5 powerpoint
 
Question 3 what kind of media institution might distribute your media product...
Question 3 what kind of media institution might distribute your media product...Question 3 what kind of media institution might distribute your media product...
Question 3 what kind of media institution might distribute your media product...
 
Ravinder_Access
Ravinder_AccessRavinder_Access
Ravinder_Access
 
Risk Assessment
Risk AssessmentRisk Assessment
Risk Assessment
 
Call sheets
Call sheetsCall sheets
Call sheets
 
Trabajo de _ciencias_sociales_francisca_brito
Trabajo de _ciencias_sociales_francisca_britoTrabajo de _ciencias_sociales_francisca_brito
Trabajo de _ciencias_sociales_francisca_brito
 
Muhammad iqbal k 5150711105 tugas
Muhammad iqbal k 5150711105 tugasMuhammad iqbal k 5150711105 tugas
Muhammad iqbal k 5150711105 tugas
 
Entornos digitales de enseñanza y aprendizaje
 Entornos digitales de enseñanza y aprendizaje Entornos digitales de enseñanza y aprendizaje
Entornos digitales de enseñanza y aprendizaje
 
Stomp e portfolio cheri ellis campbell
Stomp e portfolio cheri ellis campbellStomp e portfolio cheri ellis campbell
Stomp e portfolio cheri ellis campbell
 
Question 3 what kind of media institution might distribute your media product...
Question 3 what kind of media institution might distribute your media product...Question 3 what kind of media institution might distribute your media product...
Question 3 what kind of media institution might distribute your media product...
 
Arc welding processes
Arc welding processesArc welding processes
Arc welding processes
 

Semelhante a How to work a database

Database and Access Power Point
Database and Access Power PointDatabase and Access Power Point
Database and Access Power PointAyee_Its_Bailey
 
Baileybatts bailey battsdatabasepowerpoint8
Baileybatts bailey battsdatabasepowerpoint8Baileybatts bailey battsdatabasepowerpoint8
Baileybatts bailey battsdatabasepowerpoint8Ayee_Its_Bailey
 
Database and Access Power Point
Database and Access Power PointDatabase and Access Power Point
Database and Access Power PointAyee_Its_Bailey
 
Database and Access Power Point
Database and Access Power PointDatabase and Access Power Point
Database and Access Power PointAyee_Its_Bailey
 
access1.ppt
access1.pptaccess1.ppt
access1.pptmayada34
 
Access2003
Access2003Access2003
Access2003mrh1222
 
Access2003
Access2003Access2003
Access2003tanik363
 
Adding A New Field
Adding A New FieldAdding A New Field
Adding A New FieldEMAINT
 
INTRODUCTION TO ACCESSOBJECTIVESDefine th.docx
INTRODUCTION TO ACCESSOBJECTIVESDefine th.docxINTRODUCTION TO ACCESSOBJECTIVESDefine th.docx
INTRODUCTION TO ACCESSOBJECTIVESDefine th.docxmariuse18nolet
 
Operate Spreadsheet applications ppt.pptx
Operate Spreadsheet applications ppt.pptxOperate Spreadsheet applications ppt.pptx
Operate Spreadsheet applications ppt.pptxEsubalew21
 
Module 08 Access & Use Database Application.pptx
Module 08 Access & Use Database Application.pptxModule 08 Access & Use Database Application.pptx
Module 08 Access & Use Database Application.pptxEsubalew21
 

Semelhante a How to work a database (20)

Database and Access Power Point
Database and Access Power PointDatabase and Access Power Point
Database and Access Power Point
 
Baileybatts bailey battsdatabasepowerpoint8
Baileybatts bailey battsdatabasepowerpoint8Baileybatts bailey battsdatabasepowerpoint8
Baileybatts bailey battsdatabasepowerpoint8
 
Database and Access Power Point
Database and Access Power PointDatabase and Access Power Point
Database and Access Power Point
 
Database and Access Power Point
Database and Access Power PointDatabase and Access Power Point
Database and Access Power Point
 
Database
DatabaseDatabase
Database
 
access1.ppt
access1.pptaccess1.ppt
access1.ppt
 
Priyank Goel PPT.pptx
Priyank Goel PPT.pptxPriyank Goel PPT.pptx
Priyank Goel PPT.pptx
 
Ms Access
Ms AccessMs Access
Ms Access
 
Access2003
Access2003Access2003
Access2003
 
Access2003
Access2003Access2003
Access2003
 
Access ppt
Access ppt Access ppt
Access ppt
 
Adding A New Field
Adding A New FieldAdding A New Field
Adding A New Field
 
INTRODUCTION TO ACCESSOBJECTIVESDefine th.docx
INTRODUCTION TO ACCESSOBJECTIVESDefine th.docxINTRODUCTION TO ACCESSOBJECTIVESDefine th.docx
INTRODUCTION TO ACCESSOBJECTIVESDefine th.docx
 
Operate Spreadsheet applications ppt.pptx
Operate Spreadsheet applications ppt.pptxOperate Spreadsheet applications ppt.pptx
Operate Spreadsheet applications ppt.pptx
 
01 Microsoft Access
01 Microsoft Access01 Microsoft Access
01 Microsoft Access
 
Data processing
Data processingData processing
Data processing
 
Access 2010
Access 2010Access 2010
Access 2010
 
Ayush presentation
Ayush presentationAyush presentation
Ayush presentation
 
Module 08 Access & Use Database Application.pptx
Module 08 Access & Use Database Application.pptxModule 08 Access & Use Database Application.pptx
Module 08 Access & Use Database Application.pptx
 
Database concepts using libre office base
Database concepts using libre office baseDatabase concepts using libre office base
Database concepts using libre office base
 

Último

4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsManeerUddin
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 

Último (20)

4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture hons
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 

How to work a database

  • 1. How to build a Database What isa database? A collectionof datathatis storedina computersystem.Theyallow theiruserstoenter,access,and analyse theirdataquicklyandeasily. Why use a database? To store and organize datae.g.numbers.AlthoughExcel isgoodatstoringand organisingnumbers, access ismuch strongerat handlingnon-numerical datasuchas names. Databasesinaccess are composedof fourobjects:queries,forms,reportsandtables. Forms Usedfor entering,modifyingandviewingrecords.Examplesof whenyou mighthave had to fill inaform iswhenapplyingforaschool or visitingthe doctor’soffice.Formsmake enteringdataeasier.Workingwithmany tablescan be confusingandwhen youhave connectedtablesyoumight needtowork withmore thanone at a time to entera setof data. Queries A wayof searchingforand compilingdatafromone or more tables.When youbuilda queryinaccess,you are definingspecificsearchconditions to findexactlythe datayouwant. Theyare far more powerful thansimple searches.A searchwill allow youtosee the name of one customerat your business,while aquerywill allow youtofindall the informationof every customerswhohas purchasedsomethingwithinthe pastweekfor example. Reports Offersyouthe abilitytopresentyourdatain print.Theyare useful because theyallow youtopresentcomponentsof yourdatabase inan easy-to-readtemplate.Itcanevenbe customisedtomake the format more attracting. Tables All data isstoredintablesinaccess.Tablesare goodfor tidyingclosely relatedinformation.Rowsandcolumnsare referredtoasrecordsand fields.A fieldisaway of organisinginformationbythe type of data itis. Everypiece of informationinafieldisof the same type.A record isa unit of information.Everycell inagivenrow ispart of that rowsrecord. There are differentname tagstoput at the start at the name of a database so itis easiertoidentify whattype of database itis.
  • 2. y
  • 3. > Allows you to access common commands no matter which tab is selected on the ribbon. The navigationpane isa listcontainingeveryobjectinyourdatabase.Theycanbe renamed,opened or deleted. The objectsare sortedbytype,withtablestogether,formstogether,queriestogether etc.There are fourways of sortingyour objects,whichare: > Custom– allowsyoutocreate an arrangement/groupsforsortingobjects. > Objecttype – groups objectby type (defaulttype). > Tablesand related Views – groups,forms,queriesandreportswithtablestheyreferto. > CreatedDate and ModifiedDate – sortsobjectsbasedonwhentheywere createdorlast edited. To sort objectsonthe navigationpane,clickthe dropdown arrow thenselectwhicheverone you want.The objectsinyournavigationpane shouldbe sortedouttoyourdesire. Thisbar allowsyouto navigate recordsone at a time.Click the arrowsto navigate throughthe records.You can easilyskiptoa specificnumberbytypingitinthe box. Thiscan be usedto searchfor anyterm inany field.The firstrecordfoundwill be automatically selected.Tofindmore records,pressenter. THE RIBBON NAVIGATION PANE RECORD NAVIGATION BAR RECORD SEARCH BAR Each tab is divided into groups. Clickan arrow to see more group commands Clicka tab to see more commands Contextual tabs.Will appear whencertainitemsare selected
  • 4. Working with tables Tablesare composedof horizontal rows(records) andvertical columns(fields).Theyhave small rectangleswhichare knownascellswhere the rowsandcolumnsmeet.A fieldisawayof organizing informationbytype.A recordisone unitof information.Everysingle cell onagivenrow is part of that row/srecord,while eachrecordhas itsownID number. Entering data Enteringdata onaccess isjustas simple asenteringdataonexcel.Toadda new record to a table, youcan: 1. In the Records group,come to the home tab and clickthe new command. 2. On the record navigationbarat the bottomof the window clickthe new recordbutton. 3. Begintypinginthe row belowyourlastaddedrecord. DEFINE PRIMARYKEY, FOREIGN KEY ETC. Data types > Shorttext– Allows255 characters,whichincludesspacesandpunctuation. Bettertouse forthings like phone numbersorzipcodes because if itisa ‘Number’datatype,the 0 at the start will be taken away inthe numberdata type. > Longtext– Allows65.536 characters.Notideal forthingslike namesandaddressesetc. > Number– Allowsonlynumbers.A positive ornegativesigncanbe put before the number,alsoa decimal point. > Date/time –Allows datesandtimes tobe enteredthroughoutaspecifictime,usuallyselectedby personwhocreatesdatabase. > Currency – Allowsonlynumberswithacurrencyinfront($, £ etc.) > AutoNumber–Numbersunique toeachrecordand assignedbyAccessas youadd records,starting at 1. Mostlyusedas a primarykeyfieldformosttables. > Yes/No– A Booleanvalue thatcan be eitheronor off.Usuallyshownas a checkbox. http://www.dummies.com/how-to/content/tips-for-choosing-field-types-in-access-2013.html Sometimeswhenyouentersome informationintoarecord,a pop up will appearwarningyouwhyit isnot possible tohave thisinthiscertaincolumn/fieldasthere isa validationrule thatrestrictswhat can be typedinthatfield.Forexample,there’samale/femalefieldinthe ‘CardsbyJames’database, whichhas a validationrule of ‘F’or‘M’ and if somethingelse was typedintothat cell,apop upscreenwill appeartoletthe person typingknowthattheycan’t add anythingotherthan‘F’or ’M’. To save a recordgo to Home thenRecords andclick Save. Working with forms
  • 5. Althoughyoucan easilyadddatato your database directly,formswill make iteasierandquicker. Theymake sure you enteryourdata correctlyinthe right place,meaningyourdatabase ismore likelytobe accurate. Combo box – To make sure it’s filledinspecifically. Allows you to enter data by personallychoosing froma drop downlist of different choices. Text box – most common wayof enteringdata intoa database. Anything canbe written in it, althoughthere maybe a limit of the amount of characters which can be written init. Self-made form buttons – makesit easier to do things like delete and save records or go to next record before or after Text box with validationrule - Restricts what canbe put into this fielde.g. only‘M’ or ‘F’ is allowedto be in this field.
  • 6. Designing a query Queriesare a wayof searchingforand compilingdatafromone or more tables.Theyallow youto pull informationfromone ormore tablesbasedona setof searchconditionsyoudefine.Theyare strongerthan simple searchesbecause theycandraw informationfrommultiple tables. Some querieswillhave onlyone table,however,mostof themwill have more thanone.When makinga query,youhave to planwhatexactlyitis that youwantto know,Identifyeverytype of informationthatyouwantincludedinyourqueryresults,whatfieldsyouwanttoinclude inyour queryand determinethe criteriathe informationineachfieldneedstomeet. Joiningtables Step1: Our card businesscontainsmanycustomers,whohave all orderedthe same type of cards possiblymanytimes.Forustomake iteasiertoaccess all theirinformationfromtblCustomer, tblSalesRecordandtblPriceListwe use queriestojointhemtogether.Forexample,if I’mlookingfor all the informationforthe PersonwithIDnumber42, I can get all theirinformationinstantlyif all the tablesare joinedtogether. Step2: Identifyingthe informationwe need.Whatfieldsare the same inmore thanone table?In Cards byJames,tblCustomerandtblSalesRecordbothhave CustomerRefID,tblSalesRecordand tblPriceListbothhave CardReference.
  • 7. Creating a Report If you needtoshare informationfromyourdatabase withsomeone butdon’twantthatperson actuallytamperingwithyourdatabase,it’sagoodideato create a record. To make a report,Openthe table/queryyou