Latest News
Sunday, March 17, 2024 Latest News: Over 20 MS-Access Databases Migrated to Web Apps
Antrow Software is thrilled to announce a significant milestone: we've successfully migrated over 20 MS-Access databases and applications to web apps and websites!
This year, our team has been hard at work helping businesses transform their operations by modernizing their database systems. By migrating MS-Access databases to web apps and websites, we've empowered our customers' workforces with enhanced mobility, allowing them to access critical information anytime, anywhere.
Our dedication to providing innovative solutions for database transformation and web app development has resulted in numerous success stories. We're proud to play a role in driving digital transformation for businesses across various industries.
Stay tuned for more exciting updates and success stories from Antrow Software!
Customer stories
Tuesday, March 7, 2023Author: Antrow SoftwareBrian was the owner of a small business that had been using a Microsoft Access database to manage their customer information for several years. However, as the business grew, the limitations of the Access database became more apparent. It was difficult to access the database remotely, and there were issues with concurrent user access and data security.
Brian knew that he needed to find a solution that would allow his team to access the database from anywhere, without sacrificing data security or performance. After some research, he came across Antrow software, a company that specializes in migrating Microsoft Access databases to web applications.
After discussing his needs with the team at Antrow software, Brian decided to move forward with the migration process. The team at Antrow software worked closely with Brian to ensure that the new web application met all of his requirements and was tailored to his business needs.
The migration process was seamless, with Antrow software handling everything from database structure to user interface design. They were able to migrate all of the data from the Access database to the new web application without any loss of data or functionality.
The new web application allowed Brian's team to access the database from anywhere, using any device with an internet connection. It also provided improved security features, including user authentication and data encryption.
Brian was thrilled with the results of the migration, and he quickly saw the benefits of having a web-based database. His team was able to work more efficiently, and the new system was much easier to use than the old Access database. Additionally, the new system allowed for easier collaboration between team members, which helped to improve overall productivity.
Overall, the migration to a web application provided Brian and his team with the flexibility, security, and functionality that they needed to take their business to the next level. Thanks to Antrow software, they were able to make the transition seamlessly and continue to grow their business with confidence.
Latest articles
Wednesday, May 17, 2023Author: Antrow SoftwareFirst, make sure you have the following NuGet packages installed in your project:
Microsoft.Graph
Microsoft.Identity.Client
Then, you can use the following code to connect to Word Online:
Imports Microsoft.Graph
Imports Microsoft.Identity.Client
Module Module1
Sub Main()
' Set the Graph API endpoint for Word Online
Const wordOnlineEndpoint As String = "https://graph.microsoft.com/v1.0/me/drive/root:/Documents"
' Set the Azure AD app registration information
Const appId As String = "<Your app ID goes here>"
Const redirectUri As String = "http://localhost"
Const tenantId As String = "<Your tenant ID goes here>"
' Create a PublicClientApplication object with the app registration information
Dim pca As New PublicClientApplication(appId, $"https://login.microsoftonline.com/{tenantId}")
' Create a new GraphServiceClient object with an authentication provider that uses MSAL to get an access token
Dim graphClient As New GraphServiceClient(New DelegateAuthenticationProvider(
Async Function(requestMessage)
Dim result = Await pca.AcquireTokenInteractive({"Files.ReadWrite"}) _
.ExecuteAsync()
requestMessage.Headers.Authorization =
New System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", result.AccessToken)
End Function))
' Get the list of files in the user's Word Online root folder
Dim files = Await graphClient.Me.Drive.Root.ItemWithPath("Documents").Children.Request().GetAsync()
' Print the name of each file
For Each file In files
Console.WriteLine(file.Name)
Next
End Sub
End Module
In this example, we're using the GraphServiceClient class from the Microsoft.Graph namespace to make requests to the Microsoft Graph API. We're also using the PublicClientApplication class from the Microsoft.Identity.Client namespace to authenticate the user and get an access token for the API.
To use this code in your own application, you'll need to replace the appId and tenantId constants with your own Azure AD app registration information, and you may need to modify the wordOnlineEndpoint constant to point to a different location in the user's OneDrive for Business.