Upsizing Microsoft Access To SQL Server LA

 


Worth of Microsoft Access in Your Organization
Mid to huge companies could have hundreds to countless desktop. Each desktop has basic software program that allows staff to achieve computing tasks without the intervention of the company's IT division. This offers the key tenet of desktop computer computer: empowering customers to increase performance and lower expenses via decentralized computer.

As the world's most prominent desktop computer data source, Microsoft Access is utilized in mostly all organizations that make use of Microsoft Windows. As customers become much more skilled in the procedure of these applications, they start to recognize services to organisation jobs that they themselves can implement. The all-natural development of this process is that spread sheets and also data sources are produced and preserved by end-users to manage their day-to-day tasks.

This dynamic enables both efficiency and also dexterity as individuals are empowered to resolve company troubles without the treatment of their company's Infotech infrastructure. Microsoft Gain access to fits into this area by supplying a desktop computer data source setting where end-users could promptly develop database applications with tables, questions, forms and reports. Accessibility is perfect for low-priced solitary individual or workgroup data source applications.

But this power features a price. As even more users utilize Microsoft Access to manage their work, issues of data protection, integrity, maintainability, scalability and administration become acute. Individuals who developed these remedies are rarely trained to be database experts, developers or system managers. As databases outgrow the abilities of the original author, they need to relocate into a much more robust atmosphere.

While some individuals consider this a reason end-users should not ever make use of Microsoft Accessibility, we consider this to be the exception instead of the regulation. A lot of Microsoft Accessibility databases are developed by end-users and also never should graduate to the next degree. Implementing a strategy to develop every end-user data source "properly" would certainly be a massive waste of resources.

For the unusual Microsoft Accessibility databases that are so effective that they need to develop, SQL Server supplies the following all-natural development. Without losing the existing investment in the application (table styles, information, questions, forms, reports, macros and also modules), data can be relocated to SQL Server as well as the Access database connected to it. Once in SQL Server, various other platforms such as Aesthetic Studio.NET can be utilized to develop Windows, web and/or mobile remedies. The Access database application may be entirely replaced or a crossbreed solution may be created.

For more details, review our paper Microsoft Access within an Organization's Overall Database Technique.

Microsoft Gain Access To as well as SQL Database Architectures

Microsoft Gain access to is the premier desktop database item readily available for Microsoft Windows. Considering that its intro in 1992, Access has given a versatile platform for novices and power individuals to produce single-user and also tiny workgroup database applications.

Microsoft Access has enjoyed excellent success because it spearheaded the concept of tipping customers via a difficult task with making use of Wizards. This, in addition to an intuitive question designer, one of the very best desktop computer reporting devices as well as the addition of macros and also a coding environment, all add to making Access the best choice for desktop computer data source advancement.

Considering that Accessibility is designed to be easy to use and also approachable, it was never planned as a system for the most dependable and robust applications. As a whole, upsizing ought to happen when these features end up being essential for the application. Luckily, the adaptability of Access permits you to upsize to SQL Server in a range of ways, from a fast cost-effective, data-moving scenario to complete application redesign.

Gain access to supplies an abundant selection of data styles that allow it to manage information in a selection of means. When taking into consideration an upsizing project, it is very important to comprehend the range of methods Accessibility may be set up to use its native Jet database format as well as SQL Server in both single as well as multi-user environments.

Accessibility and the Jet Engine
Microsoft Accessibility has its own database engine-- the Microsoft Jet Data source Engine (also called the ACE with Accessibility 2007's introduction of the ACCDB format). Jet was designed from the beginning to support single user and also multiuser file sharing on a lan. Databases have an optimum size of 2 GB, although an Access database can connect to other data sources via connected tables and also multiple backend databases to workaround the 2 GB limit.

But Access is more than a database engine. It is also an application development environment that allows users to make inquiries, create kinds and also records, as well as create macros and also Aesthetic Fundamental for Applications (VBA) module code to automate an application. In its default configuration, Accessibility makes use of Jet inside to store its layout things such as types, reports, macros, and modules and makes use of Jet to save all table information.

Among the main benefits of Gain access to upsizing is that you could redesign your application to remain to utilize its types, records, macros and modules, and also change the Jet Engine with SQL Server. This permits the best of both globes: the convenience of use of Gain access to with the dependability and also security of SQL Server.

Prior to you attempt to convert an Access database to SQL Server, ensure you comprehend:

Which applications belong in Microsoft Access vs. SQL Server? Not every database needs to be changed.
The reasons for upsizing your data source. Make certain SQL Server provides you what you look for.

The tradeoffs for doing so. There are pluses and minuses relying on just what you're attempting to optimize. See to it you are not over at this website moving to SQL Server entirely for efficiency factors.
In most cases, efficiency lowers when an application is upsized, specifically for relatively little data sources (under 200 MB).

Some performance problems are unrelated to the backend database. Improperly designed questions and table layout won't be fixed by upsizing. Microsoft Accessibility tables provide some attributes that SQL Server tables do not such as an automated refresh when the data modifications. SQL Server needs a specific requery.

Choices for Moving Microsoft Accessibility to SQL Server
There are numerous options for organizing SQL Server data sources:

A neighborhood instance of SQL Express, which is a cost-free version of SQL Server can be installed on each customer's device

A common SQL Server data source on your network

A cloud host such as SQL Azure. Cloud hosts have security that limitation which IP addresses could retrieve data, so set IP addresses and/or VPN is essential.
There are numerous methods to upsize your Microsoft Gain access to data sources to SQL Server:

Relocate the information to SQL Server and also connect to it from your Access database while protecting the existing Accessibility application.
Adjustments may be needed to support SQL Server questions and differences from Accessibility data sources.
Convert an Accessibility MDB database to an Accessibility Information Task (ADP) that attaches straight to a SQL Server database.
Considering that ADPs were deprecated in Gain access to 2013, we do not recommend this alternative.
Usage Microsoft Accessibility with MS Azure.
With Office365, your information is published into a SQL Server database organized by SQL Azure with an Accessibility Internet front end
Suitable for standard viewing and editing of information throughout the web
Sadly, Accessibility Internet Applications do not have the personalization features equivalent to VBA in Access desktop computer solutions
Move the whole application to the.NET Framework, ASP.NET, and SQL Server platform, or recreate it on SharePoint.
A crossbreed remedy that places the data in SQL Server with an additional front-end plus an Accessibility front-end database.
SQL Server can be the traditional version held on a venture quality server or a complimentary SQL Server Express edition set up on your COMPUTER

Data source Challenges in an Organization

Every organization needs to get rid of data source obstacles to meet their goal. These obstacles consist of:
• Maximizing return on investment
• Taking care of human resources
• Fast release
• Adaptability as well as maintainability
• Scalability (secondary).


Making Best Use Of Return on Investment.

Maximizing return on investment is extra crucial compared to ever before. Administration demands substantial outcomes for the costly financial investments in database application advancement. Lots of data source growth initiatives fail to yield the results they guarantee. Picking the ideal technology and also method for every level in an organization is essential to optimizing roi. This suggests selecting the very best total return, which does not suggest picking the least expensive first service. This is frequently one of the most important decision a chief information police officer (CIO) or chief modern technology officer (CTO) makes.

Taking Care Of Human Resources.

Handling individuals to tailor technology is challenging. The even more facility the technology or application, the less people are qualified to manage it, and the much more costly they are to hire. Turnover is constantly a problem, as well as having the my response right requirements is crucial to effectively supporting heritage applications. Training and also staying on par with technology are additionally testing.


Fast Deployment.

Developing database applications swiftly is very important, not only for reducing prices, but also for responding to interior or customer needs. The capability to produce applications promptly provides a significant competitive advantage.

The IT manager is in charge of using options and making tradeoffs to support the business demands of the organization. Using various technologies, you could supply company decision manufacturers choices, such as a 60 percent service in 3 months, a 90 percent solution in twelve months, or a 99 percent option in twenty-four months. (As opposed to months, it could be dollars.) Occasionally, time to market is most essential, various other times it may be expense, and also various other times features or safety are most important. Demands alter quickly as well as are unpredictable. We stay in a "sufficient" as opposed to a perfect world, so recognizing ways to provide "good enough" options rapidly provides you and your organization an one-upmanship.


Flexibility as well as Maintainability.
Despite the very best system design, by the time several month development initiatives are completed, requires change. Versions follow versions, as well as a click for info system that's made to be flexible and able to accommodate modification could imply the difference in between success as well as failure for the individuals' jobs.

Scalability.

Equipment ought to be designed to manage the expected information and more. Yet several systems are never ever completed, are discarded soon, or transform a lot gradually that the initial analyses are wrong. Scalability is very important, but commonly lesser than a quick service. If the application efficiently supports growth, scalability can be added later on when it's economically justified.

Microsoft software consultant Vancouver Washington

Microsoft Gain Access To Professional Firm

MS Access Solutions For Custom Database Development

Get the competence you require for your Microsoft application development from recognized industry expert for your Microsoft Access consultant.

MS Access Solutions has extensive experience creating Microsoft Access applications. Our experienced Microsoft Access developers are specialists at data source programs with understanding of all the Microsoft application development programs.

Our consulting group gives this experience when developing custom-made Microsoft Gain access to data sources for your business. Whether it's single or multi-user program, a basic desktop solution or assimilation with your business SQL Server data sources, let our MS Access Solutions Microsoft Accessibility developers help you. Our Access data source designers are full-time staff members and experienced with all kinds of Access applications. Leverage our expertise to create wonderful Accessibility options that are affordable, timely, quickly, secure, as well as maintainable as your requirements evolve.

MS Access Solutions Consulting Services
We give a selection of Microsoft Access consulting and also growth solutions:
We have a tested record of supporting clients and also producing remedies that are supportable over time. With our strong connections to the Microsoft Access group, we can anticipate future trends to maximize your modern technology financial investments.

Strategic Planning
Exactly how, where, and when should Microsoft Accessibility be utilized in your company?
How you can ideal assistance existing Accessibility databases, as well as ways to optimize your financial investment in Gain access to in time.

Boost Existing Data Sources
There are lots of ways to instantly add worth to an existing Gain access to database application.
With decades of Microsoft Access development experience, we can apply Best Practices to add effective brand-new features, improve performance, and make your data sources extra robust.
Whether it's emergency situation triage, basic enhancements, advanced functions, or "hospice" treatment, we can assist you optimize your Accessibility financial investments.
If you've lost your original database, we likewise use a solution to recuperate the original database from ACCDE and also MDE files.

Multiuser Support

The Microsoft Datbase Engine has built-in multiuser assistance for over 200 simultaneous connections.
Developed as well as deployed appropriately, Microsoft Accessibility applications could pleasantly be run by 100 users at once, to quickly support divisions a lot larger than that. We can help you develop robust Access remedies that sustain each user's temporary information, are maintainable for the developer, and very easy to release new variations to every individual's PC.

System Administration as well as Documents

Remember system management tasks such as on a regular basis set up database compacts and also back-ups as part of your catastrophe healing plans.
We can likewise aid you create individual documentation, aid data, and also context sensitive he said help throughout your solution. With our evaluation and also technological documents, we can considerably improve developer control and also efficiency while minimizing insects as well as danger.

ACCDE and also MDE Database Recuperation

Do you only have the ACCDE or MDE data source documents but can not locate the original ACCDB and also MDB data that produced them? Without them, you can not update or enhance your data sources.
We supply a data source recuperation service to transform ACCDE and also MDE databases to ACCDB as well as MDB documents.
Not every file can be recuperated (e.g. no module remarks), but we can normally obtain you back the core Access data source, forms, records, and VBA module code. We should execute an analysis of a few hrs to see if a recuperation is feasible, and also if so give the cost for doing it.
This service is just given if you have ownership of the service and also copyright.

Upsize To SQL Server

We are leaders in the field for upsizing Microsoft Access to SQL Web server data sources, we have extensive experience reviewing the tradeoffs for maintaining data in Accessibility data sources versus migrating it to SQL Server. If you've outgrown Gain access to and also are ready my company to upsize for boosted security, extensibility, and also a massive variety of synchronised customers, we can prepare your Access database application and move the data to SQL Web server.


Upsizing to the Cloud

If you're moving your Accessibility information into the cloud, we could assist you upsize to systems like Microsoft Azure with SQL Server. We additionally have considerable experience developing internet solutions hosted on Azure through their Application Service plans, storage accounts, and also manage it to scale with demand.

Extra Programs For Internet Solutions

Once your data is migrated to SQL Server in the cloud, we can extend your data with internet and mobile options making use of Visual Studio.NET to produce ASP.NET internet applications. You can maintain your Microsoft Access option for inner demands, or replace it entirely with an alternative web based.NET option.

One Of The Most Seasoned Microsoft Gain Access To Developers Beyond Microsoft
We literally composed guide on Microsoft Gain access to software program development. Actually we've written fifteen major books on Accessibility development. We've likewise generated video training as well as lecture thoroughly to various other Microsoft Access experts. We are a Microsoft Qualified companion as well as amongst the initial data source programming business to use Microsoft Accessibility for customer databases.cvWe are industry thought leaders and prominent speakers at meetings and also customer see this site groups around the world.
We have Microsoft MVPs on team; in fact our founder and President, Alison Balter, is a Microsoft MVP for Access.

Customized Microsoft Gain Access To, SQL Web Server, ASP.NET Applications

We provide custom-made Accessibility database applications for a variety of clients from small to large, across the exclusive and also public fields. We have actually developed processes for creating and also carrying out Finest Practices, as well as a Quality Assurance process to guarantee conformity.

World Class Microsoft Gain Access To Assistance

Take advantage of our experience and ideal methods techniques from creating many options in a wide array of atmospheres including various versions of Microsoft Access, running systems, as well as language localization. Discover how our team of full-time Microsoft Accessibility experts can aid you produce excellent customized Microsoft Access data source solutions when required, move them to other systems such as SQL Web Server, ASP.NET, Microsoft Azure, as well as Visual Studio.

Call Us

We recognize that count on requires time. We can begin small to develop our relationship as well as prove we could create a high return on your investment. We are certain our skilled programmers will reveal you that high quality as well as technology does not require greater price.

Get A Total Database Analysis
Call MS Access Solutions at consulting@msaccesssolutions.com

Top Rated Microsoft software consultant Vancouver WA

Microsoft Gain Access To Expert Business

MS Access Solutions For Custom-made Database Advancement

Get the know-how you need for your Microsoft application development from recognized sector professional for your Microsoft Gain access to consultant.

MS Access Solutions has extensive experience developing Microsoft Gain access to applications. Our knowledgeable Microsoft Gain access to developers are specialists at database shows with understanding of all the Microsoft application development programs.

Our consulting group supplies this competence when creating personalized Microsoft Access data sources for your company. Whether it's solitary or multi-user program, a simple desktop computer solution or combination with your enterprise SQL Server data sources, let our MS Access Solutions Microsoft Gain access to programmers help you. Our Accessibility database programmers are full time workers and also experienced with all types of Gain access to applications. Utilize our competence to develop great Gain access to remedies that are budget-friendly, prompt, quickly, secure, as well as maintainable as your requirements advance.

MS Access Solutions Consulting Solutions
We provide a range of Microsoft Gain access to consulting as well as advancement solutions:
We have a tried and tested track record of supporting clients as well as producing options that are sustainable gradually. With our solid connections to the Microsoft Gain access to group, we can expect future patterns to maximize your innovation investments.

Strategic Planning
How, where, and when should Microsoft Access be used in your organization?
How you can ideal support existing Access databases, and also how you can optimize your financial investment in Gain access to in time.

Enhance Existing Data Sources
There are several means to promptly add value to an existing Accessibility data source application.
With decades of Microsoft Access growth experience, we can use Finest Practices to add effective new features, boost performance, and also make your data sources more durable.
Whether it's emergency triage, basic enhancements, progressed features, or "hospice" treatment, we can aid you maximize your Accessibility investments.
If you have actually lost your original data source, we likewise supply a service to recoup the original database from ACCDE and also MDE files.

Multiuser Assistance

The Microsoft Datbase Engine has built-in multiuser support for over 200 synchronised connections.
Created and also released correctly, Microsoft Accessibility applications can easily be run by 100 customers at a time, to conveniently sustain departments a lot larger than that. We can help you produce robust Accessibility options that support each customer's short-term data, are maintainable for the programmer, and simple to release brand-new versions to every customer's COMPUTER.

System Administration as well as Paperwork

Don't forget system administrative tasks such as routinely set up database compacts and backups as part of your catastrophe healing strategies.
We could also help you produce individual documentation, assistance documents, and context sensitive aid throughout your solution. With our evaluation and also technical documents, we could dramatically boost programmer control and also performance while minimizing insects as well as risk.

ACCDE and MDE Database Healing

Do you only have the ACCDE or MDE data source documents however cannot find the initial ACCDB and also MDB data that produced them? have a peek here Without them, you can't upgrade or improve your databases.
We provide a data source healing service to transform ACCDE as well as MDE databases to ACCDB and also MDB data.
Not every file can be recovered (e.g. no component remarks), however we could normally get you back the core Accessibility database, forms, records, as well as VBA module code. We need to execute an evaluation of a couple of hours to see if a recovery is feasible, and if so supply the cost for doing it.
This solution is only given if you have ownership of the solution and also intellectual property.

Upsize To SQL Web Server

We are leaders in the field for upsizing Microsoft Access to SQL Web server databases, we have substantial experience evaluating the tradeoffs for maintaining information in Gain access to databases versus migrating it to SQL Web server. If you've outgrown Gain access to and are ready to upsize for boosted security, extensibility, as well as a big variety of synchronised users, we can prepare your Gain access to data source application and migrate the data to SQL Web server.


Upsizing to the Cloud

If you're moving your Accessibility data into the cloud, we can assist you upsize to systems like Microsoft Azure with SQL Web Server. We additionally have substantial experience creating web remedies held on Azure via their Application Solution intends, storage space accounts, and manage it to scale with demand.

Much More Programs For Web Solutions

When your data is migrated to SQL Server in the cloud, we can extend your data with web and also mobile solutions using Aesthetic Studio.NET to develop ASP.NET internet applications. You could maintain your Microsoft dig this Access service for internal needs, or change it entirely with an alternative internet based.NET solution.

One Of The Most Experienced Microsoft Accessibility Developers Beyond Microsoft
We actually composed the book on Microsoft Accessibility software program advancement. As a matter of fact we've created fifteen significant books on Accessibility advancement. We've additionally created video training and also lecture extensively to various other Microsoft Gain access to consultants. We are a Microsoft Qualified partner and amongst the very first data source programs firms to use Microsoft Access for customer databases.cvWe are industry believed leaders and prominent presenters at seminars and individual teams around the globe.
We have Microsoft MVPs on staff; actually our founder as well as Head of state, Alison Balter, is a Microsoft MVP for Accessibility.

Custom Microsoft Accessibility, SQL Server, ASP.NET Applications

We offer custom-made Access database applications for a wide range of clients from tiny to huge, across the personal and also public markets. We have actually developed processes for producing and also implementing Best Practices, as well as a Quality control procedure to ensure compliance.

World Class Microsoft Accessibility Aid

Make the most of our experience and also ideal techniques techniques from developing numerous services in a wide variety of atmospheres including different versions of Microsoft Access, operating systems, and language localization. Discover how our staff of full-time Microsoft Access consultants can aid you develop wonderful personalized Microsoft Accessibility data source options when necessary, move them to various other platforms such as SQL Server, ASP.NET, Microsoft Azure, and Visual Workshop.

Get in touch with Us

We understand that trust requires time. We can begin small to establish our original site relationship and confirm we could produce a high return on your investment. We are confident our seasoned designers will certainly reveal you that excellent quality as well as advancement does not require greater expense.

Obtain A Full Database Evaluation
Get In Touch With MS Access Solutions at consulting@msaccesssolutions.com

Computer system Viruses Are A Known Concern



Computer mishaps could appear when the very least expected, they can cause the whole system to suddenly shut down, and they can inadvertently corrupt data to the point where it can't be analyzed. Although they cannot constantly be prevented, it is very important to bear in mind that computer system errors can be fixed. Today, that would be several of the most awful recommendations we might give anyone. Basically, computer system mistakes are the result of a number of things that might or might not have anything to do with the method the computer is made use of. This post will explain exactly what infections are and afterwards point you in the instructions of some rather unique defense and avoidance.

Because these viruses duplicate themselves to any kind of computer system they are available in contact with, the spread of viruses throughout a local area network or the Internet is a extremely rapid and dangerous thing to occur to your computer system. Yet when one command disputes with one more command - or when one command requests for a process or info that isn't really available, the computer returns results that typically aren't able to be used. They consistently are the topic of magazine articles as well as discussion forum subjects online due to the fact that computer infections are a warm topic.

While some infections do nothing more than irritate you with various other messages or pop-up advertisements, others are totally malicious and also laid out from the beginning to damage the data and running systems of your computer system. These computer viruses act in much the same way as organic infections by polluting any computer system systems they are available in call with. To lessen mistakes of this sort, constantly verify that your computer system has the called for elements.

With the frequency of computer viruses going about, even more and also more people discover out initially hand concerning the destructive power of these programs. Numerous magazine as well as information write-ups concerning computer system viruses have the effect of in some cases panicking people into believing that their computers are at danger. Having a great anti-virus program as well as existing updates is one of the ideal methods to be professional energetic regarding securing your computer system versus virus assaults.

In these circumstances, issues happen the moment that a piece of software attempts to access things (hardware, memory, room, resolution, and so on. It is constantly a smart idea to make the effort to guarantee that the data you thought you were downloading is indeed the documents you have. We would not be shocked to discover if other motivations behind spreading out infections resembled this person's, but that does not justify the damages that infections do. Motion picture data are normally nearly a thousand times that dimension as well as as a result, the file you have actually downloaded and install is most likely not a movie documents as well as could in truth be a computer infection.

Virus are a hot subject at the workplace when a virus assault takes care of to get previous defense protocols established by the network administrators. All it takes is someone enabling some executable documents they have been sent out to open up and start replicating itself with the network of computer systems making life Heck for that firm. That is why it is so important for larger companies to have thorough bug protection programs in place.

Both errors in these situations could be solved by upgrading the computer system on a normal basis. Computer viruses are not only a a warm subject amongst services however your daily computer user. Always attempt website here to maintain your computer system updated to ensure that ought to a program share a file, it will certainly share a documents that has been updated on hundreds of thousands of computer systems, like your own.

A Simple Key For ptc creo Unveiled

Method for simulating fluid movement in piping (pipelines) with warmth transfer Beggs and Brill and proprietary solutions for one phase and multiphase fluid flow with heat transfer

Of course, we've been slightly biased but due to the fact we have a detailed connection with our products and a powerful knowledge of the opposite solutions available, we wish to share our feeling on this common dilemma.

Please retain us posted over the PR stuff.  It generally sounds effective, but we panic that if we apply it poorly, it can just produce much more dislike from our modest consumer Group.  (Modest this means that we really need to self administer due to the fact no solitary person has time to do this entirely.)

PTC Creo gives strong and streamlined abilities for sheet metallic modeling. Not like other CAD instruments, Engineers can modify sheet metal functions as they are made.

When saved unopened in the dry place at temperatures above 5oC, shelf daily life is 12 months from day of manufacture.

To carry out a multiphase vapor-liquid flash find the TP-VLL operation, established as before the requirements as one hundred fifty K and ten Bar.a and click on on Compute, now the procedure detects three liquid phases.

New strategy of built-in implantology computer software also allows to surgically plan implants and apply the system exactly click for source employing a surgical guideline. Combining CAD/CAM application with 3D visuals from 3D imaging program means better security and safety from any kind of intraoperative errors.

A no cost 2nd parametric CAD system. As a parametric application you would think modifying a dimension must alter the entity. Not so. You will need to choose the actual entity instead of the dimension to vary it. Here's a book that will help you study.

Mathematics Meta your communities basics Sign on or log in to customise your checklist. much more stack Trade communities company blog

SOLIDWORKS Industrial Designer is an idea design tool for quickly producing several industrial design concepts with special applications for creating, manipulating, and modifying styles using native and imported geometry.

Industries which include automotive, aerospace, biomedical, and telecommunications carry on to confront growing method and products progress difficulties that demand a strategic response. Obtain Now

A streamlined, compact layout supplies clinicians with a snug sense and outstanding control even though capturing illustrations or photos. Deliberately created for increased affected person security, autoclavable seamless scanner tips avoid cross-an infection while encouraging ongoing scanning.

SOLIDWORKS permitted us to layout the whole auto, breaking it down into personal elements in subassemblies even though also letting us to determine how they have an effect on one another view publisher site through a most important assembly.

Immediately after decayed or damaged areas of the tooth are corrected with the dentist, an image (scan) is taken from the prepared tooth along with the encompassing enamel. This impression, named a digital impression, draws the info into a pc. Proprietary software program then generates a alternative element to the lacking regions of the tooth, making a virtual restoration.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15