Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/CoultonF/MS-SQL-Database-Excel-VBA-Application

An Excel based Visual Basic project that connects to a Microsoft SQL Server database, and is able to manage the data through interfaces developed through Visual Basic for applications.
https://github.com/CoultonF/MS-SQL-Database-Excel-VBA-Application

Last synced: about 2 months ago
JSON representation

An Excel based Visual Basic project that connects to a Microsoft SQL Server database, and is able to manage the data through interfaces developed through Visual Basic for applications.

Awesome Lists containing this project

README

        

# MS-SQL-Database-Excel-VBA-Application

### Database Design

![Add New](https://raw.githubusercontent.com/CoultonF/MS-SQL-Database-Excel-VBA-Application/master/.Images/database.png)

*[Discipline], and [Analyst] tables are used as global variable values within the application; therefore, not connected to other tables.*

### Functionality

#### Excel user interface custom ribbon
![Add New](https://raw.githubusercontent.com/CoultonF/MS-SQL-Database-Excel-VBA-Application/master/.Images/menu.png)

#### Add new item to database table [Spec]:
![Add New](https://raw.githubusercontent.com/CoultonF/MS-SQL-Database-Excel-VBA-Application/master/.Images/add.png)

#### Edit selected row entry in database table [Spec]:
![Add New](https://raw.githubusercontent.com/CoultonF/MS-SQL-Database-Excel-VBA-Application/master/.Images/edit.png)

#### Deleting selected row entry in database table [Spec]:
![Add New](https://raw.githubusercontent.com/CoultonF/MS-SQL-Database-Excel-VBA-Application/master/.Images/delete.png)

#### List action description onHover:
![Add New](https://raw.githubusercontent.com/CoultonF/MS-SQL-Database-Excel-VBA-Application/master/.Images/list.png)

#### List User Specs action description onHover:
![Add New](https://raw.githubusercontent.com/CoultonF/MS-SQL-Database-Excel-VBA-Application/master/.Images/listuserspecs.png)

#### List All action description onHover:
![Add New](https://raw.githubusercontent.com/CoultonF/MS-SQL-Database-Excel-VBA-Application/master/.Images/listall.png)

#### View [Update] rows linked to selected [Spec] row:
![Add New](https://raw.githubusercontent.com/CoultonF/MS-SQL-Database-Excel-VBA-Application/master/.Images/viewupdateshover.png)

![Add New](https://raw.githubusercontent.com/CoultonF/MS-SQL-Database-Excel-VBA-Application/master/.Images/updateslist.png)

#### Adding [Update] linked to selected [Spec] row:
![Add New](https://raw.githubusercontent.com/CoultonF/MS-SQL-Database-Excel-VBA-Application/master/.Images/update.png)

#### Add new item to database table [Update]:
![Add New](https://raw.githubusercontent.com/CoultonF/MS-SQL-Database-Excel-VBA-Application/master/.Images/addupdate.png)

#### Edit existing item in database table [Update]:
![Add New](https://raw.githubusercontent.com/CoultonF/MS-SQL-Database-Excel-VBA-Application/master/.Images/editupdate.png)

#### Delete existing item in database table [Update]:
![Add New](https://raw.githubusercontent.com/CoultonF/MS-SQL-Database-Excel-VBA-Application/master/.Images/deleteupdate.png)

#### Setting user preferences through the local appdata
![Add New](https://raw.githubusercontent.com/CoultonF/MS-SQL-Database-Excel-VBA-Application/master/.Images/preferences.png)

#### Altering user preferences for the database column display order
![Add New](https://raw.githubusercontent.com/CoultonF/MS-SQL-Database-Excel-VBA-Application/master/.Images/setpreferences.png)

#### Managing permissions to the database for users
![Add New](https://raw.githubusercontent.com/CoultonF/MS-SQL-Database-Excel-VBA-Application/master/.Images/analystform.png)

#### Adding, Editing users associated to a [Spec] row in the database:
![Add New](https://raw.githubusercontent.com/CoultonF/MS-SQL-Database-Excel-VBA-Application/master/.Images/analyst.png)

#### Adding, Editing disciplines associated to a [Spec] row in the database:
![Add New](https://raw.githubusercontent.com/CoultonF/MS-SQL-Database-Excel-VBA-Application/master/.Images/discipline.png)

#### Selecting dates using the calendar interface:
![Add New](https://raw.githubusercontent.com/CoultonF/MS-SQL-Database-Excel-VBA-Application/master/.Images/calendar.png)