-
WSBender
AskWoody LoungerIf you have an account on Exchange via Office 365, install the Office suite on all your devices, configure Outlook to access the Office 365 account. All your mail, contacts, tasks, notes, & calendar are kept on Exchange. You get a copy on each machine. Each Outlook installation will access the same data for the same account.
I understand how Exchange works and the cost of the Office 365 package but if you look at my original post my issue is with the high cost of migrating my existing Exchange service over to the hosting at MS. I honestly don’t know how technical the process is but having conversation with one of MS’s “certified partners”, they are quoting around $1,000 to do this. That’s quite a hit for a SOHO business like mine. Do you know if this is something I can DIY and leave the outside contractor out of it? That’s why I was originally asking if I can ditch Exchange all together and go with some other cloud based service of some sorts.
-
WSBender
AskWoody LoungerIf you are committed to using the Office suite check out Office 365 Small Business Premium. It is relatively inexpensive and one license covers 5 phones, 5 tablets, and 5 PCs or Macs per user. Get it through Microsoft and pay for the annual plan as it is the cheapest. You can search for deals and still get it through Microsoft instead of a partner.
How does this help me keep everything in sync across all my devices?
-
WSBender
AskWoody LoungerNovember 20, 2016 at 2:24 pm in reply to: Nothing but problems trying to install VS 2015 on Win10 #1584704 -
WSBender
AskWoody LoungerAugust 24, 2015 at 1:44 pm in reply to: How to make ole object cell on the subform in datasheet view show if its empty or not? #1524778This may be one of those deals where you have to hide the image column and programmatically add a text column next to it and based upon the evaluation of the cell value of the image, insert whatever text you want in the new column. Does this make any sense?
I’m not sure how you’re querying for the data but you could possibly do a Case Select to get whatever you need for that column.
Example: SELECT CASE [ColumnName] WHEN NULL THEN ‘Empty’ ELSE ‘Available’ END AS SomeName FROM YourTable
This assumes the column value is Nullable.
-
WSBender
AskWoody LoungerThat’s something that you’re going to have to experiment with. Start with a low number, say 5 seconds for example, and see if it hooks up under normal conditions (with the database accessible). If you get a bunch of nuisance timeouts then you’re going to have to increase the value until you feel that it’s stable.
-
WSBender
AskWoody LoungerTake a look at web scraping to see if that fits your needs
-
WSBender
AskWoody LoungerI believe the standard connection timeout is 30 seconds. You can change that to keep the hang-up to whatever minimum that works for you.
-
WSBender
AskWoody LoungerApril 9, 2015 at 7:30 am in reply to: Constructing Where clause with multiple conditions in gridview? #1499221In VB.NET I typically use a DataView to set filtering on a data table derived from a dataset. Set the DataGridView datasource to the DataView for the filtered results. I’m assuming that you already have a populated dataset or at least can get that. I believe you can do this also in ASP. In my example I’m building my criteria from an enumerator value. You would probably use a string instead.
Imports System.Data
Private dt As New DataTable
Private AllFiltersSelected As Boolean‘Assumes you have a filled dataset (ds)
dt = ds.Tables(0)‘Examine each check box to see what has been selected and build the criteria string
Private Sub FilterData()Dim dv As DataView
Dim RowFilter As String = “”
Dim Criteria As String = “”
Dim Filter As Boolean = FalseTry
If AllFiltersSelected Then
dgvEvents.DataSource = dt
dgvEvents.Columns(0).Visible = FalseElse
If chkAPLAlarm.Checked = True Then
Criteria = “EventTypeId = ” & CStr(AppDB.EventType.APLAlarm)
RowFilter = Criteria
Filter = True
End IfIf chkAppConfig.Checked = True Then
Criteria = “EventTypeId = ” & CStr(AppDB.EventType.AppConfig)
If Filter = True Then RowFilter &= ” OR ” & Criteria Else RowFilter = Criteria
Filter = TrueEnd If
If chkAppError.Checked = True Then
Criteria = “EventTypeId = ” & CStr(AppDB.EventType.AppError)
If Filter = True Then RowFilter &= ” OR ” & Criteria Else RowFilter = Criteria
Filter = TrueEnd If
If chkAppEvent.Checked = True Then
Criteria = “EventTypeId = ” & CStr(AppDB.EventType.AppEvent)
If Filter = True Then RowFilter &= ” OR ” & Criteria Else RowFilter = Criteria
Filter = TrueEnd If
If chkDatabaseError.Checked = True Then
Criteria = “EventTypeId = ” & CStr(AppDB.EventType.DatabaseError)
If Filter = True Then RowFilter &= ” OR ” & Criteria Else RowFilter = Criteria
Filter = TrueEnd If
If chkFIFO.Checked = True Then
Criteria = “EventTypeId = ” & CStr(AppDB.EventType.FIFOEvent)
If Filter = True Then RowFilter &= ” OR ” & Criteria Else RowFilter = Criteria
Filter = TrueEnd If
If chkPLCAlarm.Checked = True Then
Criteria = “EventTypeId = ” & CStr(AppDB.EventType.PLCAlarm)
If Filter = True Then RowFilter &= ” OR ” & Criteria Else RowFilter = Criteria
Filter = TrueEnd If
If chkSystemStatus.Checked = True Then
Criteria = “EventTypeId = ” & CStr(AppDB.EventType.SystemStatusEvent)
If Filter = True Then RowFilter &= ” OR ” & Criteria Else RowFilter = Criteria
Filter = TrueEnd If
If chkUnknown.Checked = True Then
Criteria = “EventTypeId = ” & CStr(AppDB.EventType.Unknown)
If Filter = True Then RowFilter &= ” OR ” & Criteria Else RowFilter = Criteria
Filter = TrueEnd If
If chkUserEvent.Checked = True Then
Criteria = “EventTypeId = ” & CStr(AppDB.EventType.UserEvent)
If Filter = True Then RowFilter &= ” OR ” & Criteria Else RowFilter = Criteria
Filter = TrueEnd If
If Filter = True Then
dv = New DataView(dt, RowFilter, “DateTimeStamp DESC”, DataViewRowState.CurrentRows)
dgvEvents.DataSource = dv
dgvEvents.Columns(0).Visible = FalseElse
dgvEvents.DataSource = Nothing
End If
End If
Catch ex As Exception
End Try
End Sub
-
WSBender
AskWoody Lounger -
WSBender
AskWoody LoungerThe sample in the help files shows the command object being prepared before opening and executing it against the connection. For grins and giggles try this to see if it changes anything for you.
Public Sub CreateReader(ByVal connectionString As String, ByVal queryString As String)
Using connection As New OleDb.OleDbConnection(connectionString)
Dim command As New OleDb.OleDbCommand(queryString, connection)
connection.Open()
Dim reader As OleDb.OleDbDataReader = command.ExecuteReader()
While reader.Read()
Console.WriteLine(reader(0).ToString())
End Whilereader.Close()
End Using
End Sub
-
WSBender
AskWoody LoungerAnother option is go to hosting for something like $20 a year (don’t know if I can mention an example, not connected to them except as a user hostignition.com)
Register a domain like nhw.com for $10 or so and host it at a host for $20 or so and use a mail list. I use that for a few clubs, One has an exec list, a members list, a social list along with a simple web site for no more than $30 a year. Unlimited emails, storage of many GB etc. Members can be moderated(emails approval required) or not.Thanks. Perhaps in the future we could consider something like that. For now, and I’ve already said this a couple of times, we don’t have any money to work with. The other concern that I have with going too deep down the commitment trail with a domain and web site, is who will take it over when I move aside? We don’t have any other techies on the block, at least at this time. And who will assume financial responsibility? I’m thinking lightweight and free is good at least for a small volunteer organization like we have. The document and picture storage would be a nice feature but it’s not absolutely necessary. When I do something like that I’m getting back to where everybody has to sign up for the service to login and so forth. We got to take baby steps and maybe over time we will be able to technically improve our organization.
-
WSBender
AskWoody LoungerNot to take offense, but some people value their privacy more than having any need to put their life on the internet. That is based on reality. It’s not “a mentality” any different from your mentality which is to call people who value their privacy “stubborn”. I think it’s a total joke for people to be tracked by Google and Yahoo and Microsoft trying to force universal log-ins so they track everything you do. I use DuckDuckGo as my browser, too. It’s easier to remain private than try to regain lost privacy.
Hit a sore spot did I? Maybe you haven’t had the opportunity to work with some elderly people who are technically challenged. Let’s see you get 40 households organized and all on the same page. It’s kind of like herding cats. I will stand by my comment of the “mentality” of what I have to work with. It’s not derogatory, nor meant to be. I am clearly expressing the mind state of certain individuals. You do have a mind state don’t you? Well there ya’ go.. we all have a mentality.
Now that you’ve cherry picked some of my comments and turned them into a social commentary, would you like to contribute to what the rest of us are talking about?
-
WSBender
AskWoody LoungerThanks NinerSevenTango. I’m keeping notes here on all these good ideas. I’m sure that in the future we will want to expand. I’ll take a look at Meetup to see what features they offer but for now I’m not going to upset the apple cart + we’re running a no-budget operation here. Hopefully that will change. Thanks again for your response.
-
WSBender
AskWoody LoungerJuly 17, 2014 at 2:34 pm in reply to: How do you protect cells in Excel so no one can over type them #1459815I believe it’s as easy as right clicking the cell, Select “Format Cells” from the pop-up menu, select the “Protection” tab in the dialog, then check whether you want the cell locked and/or hidden. After all that you will need to protect the sheet. You can do that by selecting the Review menu item then clicking the “Protect Sheet” item. Just fill in the desired properties in the subsequent dialog.
-
WSBender
AskWoody LoungerTo get Google Groups to list members by name, when you do the Direct Add, enter the address like this: “last name, first name” Unfortunately, I haven’t found a way to edit the member name once it’s there. So, I’ve had to delete the existing member, then re-add them.
Thanks for the info. I’ve researched on how to edit existing names but it sounds/looks like there’s no way to do it. I don’t think I want to reset each individual account having just got them established. Maybe I’ll let the dust settle and approach it at a later time.
![]() |
Patch reliability is unclear. Unless you have an immediate, pressing need to install a specific patch, don't do it. |
SIGN IN | Not a member? | REGISTER | PLUS MEMBERSHIP |

Plus Membership
Donations from Plus members keep this site going. You can identify the people who support AskWoody by the Plus badge on their avatars.
AskWoody Plus members not only get access to all of the contents of this site -- including Susan Bradley's frequently updated Patch Watch listing -- they also receive weekly AskWoody Plus Newsletters (formerly Windows Secrets Newsletter) and AskWoody Plus Alerts, emails when there are important breaking developments.
Get Plus!
Welcome to our unique respite from the madness.
It's easy to post questions about Windows 11, Windows 10, Win8.1, Win7, Surface, Office, or browse through our Forums. Post anonymously or register for greater privileges. Keep it civil, please: Decorous Lounge rules strictly enforced. Questions? Contact Customer Support.
Search Newsletters
Search Forums
View the Forum
Search for Topics
Recent Topics
-
Where’s the cache today?
by
Up2you2
10 hours, 47 minutes ago -
Ascension says recent data breach affects over 430,000 patients
by
Nibbled To Death By Ducks
3 hours, 32 minutes ago -
Nintendo Switch 2 has a remote killing switch
by
Alex5723
5 hours, 18 minutes ago -
Blocking Search (on task bar) from going to web
by
HenryW
11 hours, 28 minutes ago -
Windows 10: Microsoft 365 Apps will be supported up to Oct. 10 2028
by
Alex5723
1 day, 4 hours ago -
Add or Remove “Ask Copilot” Context Menu in Windows 11 and 10
by
Alex5723
1 day, 4 hours ago -
regarding april update and may update
by
heybengbeng
1 day, 5 hours ago -
MS Passkey
by
pmruzicka
7 hours, 33 minutes ago -
Can’t make Opera my default browser
by
bmeacham
1 day, 13 hours ago -
*Some settings are managed by your organization
by
rlowe44
1 day ago -
Formatting of “Forward”ed e-mails
by
Scott Mills
1 day, 12 hours ago -
SmartSwitch PC Updates will only be supported through the MS Store Going Forward
by
PL1
2 days, 7 hours ago -
CISA warns of hackers targeting critical oil infrastructure
by
Nibbled To Death By Ducks
2 days, 16 hours ago -
AI slop
by
Susan Bradley
10 hours, 48 minutes ago -
Chrome : Using AI with Enhanced Protection mode
by
Alex5723
2 days, 18 hours ago -
Two blank icons
by
CR2
2 hours, 21 minutes ago -
Documents, Pictures, Desktop on OneDrive in Windows 11
by
ThePhoenix
4 hours, 19 minutes ago -
End of 10
by
Alex5723
3 days, 5 hours ago -
Single account cannot access printer’s automatic duplex functionality
by
Bruce
2 days, 3 hours ago -
test post
by
gtd12345
3 days, 11 hours ago -
Privacy and the Real ID
by
Susan Bradley
3 days, 1 hour ago -
MS-DEFCON 2: Deferring that upgrade
by
Susan Bradley
1 day, 4 hours ago -
Cant log on to oldergeeks.Com
by
WSJonharnew
3 days, 16 hours ago -
Upgrading from Win 10
by
WSjcgc50
2 days, 3 hours ago -
USB webcam / microphone missing after KB5050009 update
by
WSlloydkuhnle
2 days, 7 hours ago -
TeleMessage, a modified Signal clone used by US government has been hacked
by
Alex5723
4 days, 7 hours ago -
The story of Windows Longhorn
by
Cybertooth
3 days, 19 hours ago -
Red x next to folder on OneDrive iPadOS
by
dmt_3904
4 days, 9 hours ago -
Are manuals extinct?
by
Susan Bradley
1 day, 10 hours ago -
Canonical ditching Sudo for Rust Sudo -rs starting with Ubuntu
by
Alex5723
4 days, 18 hours ago
Recent blog posts
Key Links
Want to Advertise in the free newsletter? How about a gift subscription in honor of a birthday? Send an email to sb@askwoody.com to ask how.
Mastodon profile for DefConPatch
Mastodon profile for AskWoody
Home • About • FAQ • Posts & Privacy • Forums • My Account
Register • Free Newsletter • Plus Membership • Gift Certificates • MS-DEFCON Alerts
Copyright ©2004-2025 by AskWoody Tech LLC. All Rights Reserved.