Question

Reseting the Waiting List clock

Asked by: peterjerry

I need  a solution for calculating the waiting list of outpatients in a clinic. I have the referral number which is unique to one patient. A patient will have several contacts over several months and based on the status, the patients waiting list clock is reset. I have mentioned what needs to be done each time a status is encountered. I need a vba script which can update the table I have shown below.

If  Status is
711  – copy the date value in the previous row of the WaitStartDate column.
712 - copy the date value in the previous row of the WaitStartDate column.
713 – Insert the contact date in the same row to the WaitStartDate, come out of the loop, look at the next reference number.
714 - copy the date value in the previous row of the WaitStartDate column.
715  – reset the WaitStartDate as the contact date(of the same row).
716  – reset the WaitStartDate as the contact date(of the same row)
717 - copy the date value in the previous row of the WaitStartDate column.

If the first one is 711, 712, 714, 717  copy the REFERRAL_DTE to the WaitStartDate

ref.no      referral date      contact date      status      WaitStartDate
168927      19/04/2004      12/10/2004      711      
168934      20/04/2004      12/05/2004      715      
168934      20/04/2004      09/06/2004      715      
168934      20/04/2004      29/07/2004      715      
168934      20/04/2004      23/09/2004      716      
168934      20/04/2004      07/10/2004      713      
168934      20/04/2004      09/12/2004      711      
168944      20/04/2004      22/06/2004      713      
169006      21/04/2004      07/06/2004      713      
169006      21/04/2004      16/08/2004      713      
169006      21/04/2004      18/10/2004      713      
169006      21/04/2004      13/12/2004      717      
169006      21/04/2004      20/12/2004      712      
169018      16/04/2004      18/05/2004      714      
169018      16/04/2004      25/05/2004      713      
169018      16/04/2004      01/06/2004      716
169018      16/04/2004      08/06/2004      713
169018      16/04/2004      15/06/2004      713
169018      16/04/2004      22/06/2004      716
169019      21/04/2004      26/05/2004      713
169019      21/04/2004      07/07/2004      713
169019      21/04/2004      04/08/2004      713
169019      21/04/2004      29/09/2004      717
169019      21/04/2004      13/10/2004      715
169026      21/04/2004      28/06/2004      717
169026      21/04/2004      11/10/2004      716
169028      21/04/2004      26/07/2004      715

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2004-12-08 at 05:07:44ID21234666
Topic

Microsoft Access Database

Participating Experts
2
Points
500
Comments
20

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. WHAT IS DTE AND DCE
    WHAT IS DTE AND DCE. AND WHAT IS THE DIFFRENCE BETWEEN THESE TWO CONNECTIONS
  2. DTE V.24 (RS-232) Clocks Stopped.
    I am using a CISCO 2600 Series Router,lately we sign up for an additional 2MBPS Leased Line,after I configure the Serial 0/1 link with an IP address and subnet mask,I get the message "Serial 0/1 is up,line protocol is down". If I shutdown the link and up it again,th...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: aflockhartPosted on 2004-12-08 at 06:28:25ID: 12773490

Does WaitStartDate refer to the patient (idenified by ref. no) or to the specific contact (uniquely identified,maybe. by ref no and contact date, although it could be possible to get more than 1 contact on the same day ?)

If it refers to the patient, and if you calculate more than one date using these rules, (e.g. 168934  above), which date should be used ?

 

by: peterjerryPosted on 2004-12-08 at 06:46:32ID: 12773650

Wait start date is the waiting start date, ref date refers to the referral number of the patient. A patient can have more than one contact in a month.
Wait start date refers to the patient refered by ref no and should be reset if the status is 715 or 716.
This is what the status codes mean.
711 (Scheduled) - a meeting is scheduled in the near future
712(In Progress) - the patient is being seen
713(Attended and Seen) - patient is seen, so the waiting start date is set to the contact date and should come out of the loop
714(Attended and not seen)- the patient attended but the consultant has not seen
715(DNA) - patient did not attend
716 (Cancelled by Patient) –patient cancelled the appointment
717 (Cancelled by Provider) - the consultant cancelled the appointment.

 

by: Jag5x5Posted on 2004-12-08 at 08:33:13ID: 12774868

pubic function update_wait
dim rs as dao.recodset
dim Pwtstdt as date
set rs = currentdb.openrecordse("select ...
do
 select case rs.fields("status")
         case '711','712','714','717'
               if pwtstdt = #1/1/1900# then pwtstdt = rs.fields("referrl_dte")
               rs.fields("waitstartdate") = pwtstdt
         case '713','715','716'
              rs.fields("waitstartdate") = rs.fields("contactdate")
end
rs.update
pwtstdt = rs.fields("waitstartdate")
if rs.eof then exit do
rs.movenext
loop

end function

HTH
Jag5x5

 

by: peterjerryPosted on 2004-12-08 at 16:59:59ID: 12779237

I get an error 'Run time error '3020': Update or Cancel Update without cancel without AddNew or Edit.
Also I have mentioned that once the status is 713, it has to come out of the loop and start looking at other referral numbers. Not sure whether you have given provision for that.
This is the code I modified::::


Public Function update_wait()
Dim rs As DAO.Recordset
Dim Pwtstdt As Date
Set rs = CurrentDb.openrecordset("select * from waiting_table")

Do
 Select Case rs.Fields("status")
        Case "711", "712", "714", "717"
               If Pwtstdt = #1/1/1900# Then Pwtstdt = rs.Fields("referral_dte")
               rs.Fields("waitstartdate") = Pwtstdt
         Case "713", "715", "716"
              rs.Fields("waitstartdate") = rs.Fields("contact_date")
         
End Select

rs.Update
Pwtstdt = rs.Fields("waitstartdate")
If rs.EOF Then Exit Do
rs.MoveNext
Loop

End Function

 

by: Jag5x5Posted on 2004-12-08 at 17:10:06ID: 12779278

Sorry you just need to remove the 713 from the second case and add a new case for that and ad an rs.edit to the other cases

Public Function update_wait()
Dim rs As DAO.Recordset
Dim Pwtstdt As Date
Set rs = CurrentDb.openrecordset("select * from waiting_table")

Do
 Select Case rs.Fields("status")
        Case "711", "712", "714", "717"
               If Pwtstdt = #1/1/1900# Then Pwtstdt = rs.Fields("referral_dte")
                rs.edit
                rs.Fields("waitstartdate") = Pwtstdt
         Case  "715", "716"
              rs.edit
              rs.Fields("waitstartdate") = rs.Fields("contact_date")
         Case "713
            'do someother stuff
         
End Select

rs.Update
Pwtstdt = rs.Fields("waitstartdate")
If rs.EOF Then Exit Do
rs.MoveNext
Loop

End Function

HTH
Jag5x5

 

by: peterjerryPosted on 2004-12-09 at 01:47:59ID: 12781288

I ran the code...but there is one problem...the date of the previous contact should taken only if its got the same referral number. So I think you need to insert one more loop to go through the similar referral numbers.. Each ref number is a patient. and as such the previous contact date is inserted if by any chance the appointment is cancelled or not attended.

 

by: peterjerryPosted on 2004-12-09 at 06:24:11ID: 12783395

Just trying to make it little more clearer................................

Open the recordset “tablename” sorted by Referral_Reference_Num

This is a report to show the how many days a patient has waited after an appointment or contact with the clinic. So basically if the appointment is moved to another date due to reasons by the Clinic, the waiting list is to be calculated from the last date of contact of the patient with the clinic.
If the appointment has been re-scheduled because of reasons by the patients then the waiting list is reset and it should start counting from the day the patient rescheduled the appointment.

There should be two loops – one to loop through all the records in the table.  And the other to loop through records where the referral numbers are the same,.



Open the recordset “tablename” sorted by Referral_Reference_Num

Start Loop1 – to go through all the records in the table
Start Loop2- to go through all the records with the same referral_reference_num
Check the referral_reference_num. For the same referral_reference_num check the ‘status’
For
Status = 711 (Scheduled) insert the wardstartdate of the previous row to the wardstartdate. (if it’s the 1st record for that referral_reference_num then the referral_dte is inserted in the Wardstartdate.)
Status = 712 (In Progress) insert the wardstartdate of the previous row to the wardstartdate. (if it’s the 1st record for that referral_reference_num then the referral_dte is inserted in the Wardstartdate.)
Status = 713 (Attended and Seen) insert the contact_date of the same row to the wardstartdate. (if it’s the 1st record for that referral_reference_num then the contact_date (same) is inserted in the Wardstartdate). Come out of Loop1 and check for the next referral number.
Status = 714 (Attended and not seen)  insert the wardstartdate of the previous row to the wardstartdate. (if it’s the 1st record for that referral_reference_num then the referral_dte is inserted in the Wardstartdate.)
Status = 715 (Did Not Attend) insert the contact_date of the same row to the wardstartdate. (if it’s the 1st record for that referral_reference_num then the contact_date is inserted in the Wardstartdate.)
Status = 716 (Cancelled by Patient) ) insert the contact_date of the same row to the wardstartdate. (if it’s the 1st record for that referral_reference_num then the contact_date is inserted in the Wardstartdate.)
Status = 712 (Cancelled by Provider) insert the wardstartdate of the previous row to the wardstartdate. (if it’s the 1st record for that referral_reference_num then the referral_dte is inserted in the Wardstartdate.)
Break the loop and check for the next referral_reference_num.

For End of File. Close the table.

 

by: Jag5x5Posted on 2004-12-09 at 09:15:13ID: 12785346

As I see your issue there are only 2 cases
case 1
Status 711,712,714,712
Copy previous Wardstartdate unless 1st record then copy referral_dte

Case 2
Status 713,715,716
insert contact_dte into wardstartdate

Is this not correct?
Jag5x5

 

by: Jag5x5Posted on 2004-12-09 at 09:22:51ID: 12785433

If this is right then here is your function

Public Function update_wait()
Dim rs As DAO.Recordset
Dim Pwtstdt As Date, prefnum As String
Set rs = CurrentDb.openrecordset("SELECT t.referall_reference_num, t.referalldte, t.contactdte, t.status, t.waitstartdate FROM tablename AS t ORDER BY t.referall_reference_num")

Do
rs.Edit
 Select Case rs.Fields("status")
        Case "711", "712", "714", "717"
               If Pwtstdt = #1/1/1900# Or prefnum <> rs.Fields("waitstartdate") Then Pwtstdt = rs.Fields("referalldte")
               rs.Fields("waitstartdate") = Pwtstdt
         Case "715", "716", "713"
               If Pwtstdt = #1/1/1900# Or prefnum <> rs.Fields("waitstartdate") Then Pwtstdt = rs.Fields("contactdte")
               rs.Fields("waitstartdate") = rs.Fields("contactdte")
End Select
rs.Update
rs.MoveNext
If rs.EOF Then Exit Do
Loop
rs.Close

End Function

I added a check for previous referral number to switch the date to ensure that we are using the correct date.

HTH
Jag5x5

 

by: peterjerryPosted on 2004-12-09 at 11:38:19ID: 12786626

That seems to work fine, except for the first case. when I run the code, the status 711, 712, 714, 717 gives me the value of  00:00:00 in the wardstartdate column.
Also can I ask, just out of quriosity why we use "#1/1/1900# "

 

by: peterjerryPosted on 2004-12-10 at 02:55:00ID: 12791075

Have we set any value for prefnum.

 

by: peterjerryPosted on 2004-12-10 at 06:43:32ID: 12792556

Hi Jag5x5,

I have set the prefnum and changed the prefnum<>rs.Fields("waitstartdate") to rs.Fields("REFERRAL_REFERENCE_NUM"). I think we are almost there except that in the cases where the status is "711", "712", "714", "717" it need to show the wardstartdate as the value in the previous wardstartdate if the prefnum is the same. if the prefnum is not the same as the earlier record, it need to set the wardstartdate to the referral_dte.
the rest of the code seems to work fine...

 

by: peterjerryPosted on 2004-12-13 at 13:33:31ID: 12813572

Hi Jag5x5,
I was waiting for some more fine tuning, but in the end I managed to finish it up.
Thanks a lot for your valuable guidance. It was really helpful. I am assigning the full points to you.

Thanks a lot.

 

by: Jag5x5Posted on 2004-12-15 at 23:41:19ID: 12838091

Sorry been offline  couple of days thanks for he points.
so I use #1/1/1900# because I know that is a valid date for the code but invalid for us.  That way an error sticks out like a sore thumb.  Also you should set the prefnum to 0 and the pwtstdt to 1/1/1900 before you start the loop.

Public Function update_wait()
Dim rs As DAO.Recordset
Dim Pwtstdt As Date, prefnum As String
Set rs = CurrentDb.openrecordset("SELECT t.referall_reference_num, t.referalldte, t.contactdte, t.status, t.waitstartdate FROM tablename AS t ORDER BY t.referall_reference_num")
pwtstdt =#1/1/1900#
prefnum = 0
Do
rs.Edit
 Select Case rs.Fields("status")
        Case "711", "712", "714", "717"
               If Pwtstdt = #1/1/1900# Or prefnum <> rs.Fields("referall_reference_num") Then Pwtstdt = rs.Fields("referalldte")
               rs.Fields("waitstartdate") = Pwtstdt
         Case "715", "716", "713"
               If Pwtstdt = #1/1/1900# Or prefnum <> rs.Fields("referall_reference_num") Then Pwtstdt = rs.Fields("contactdte")
               rs.Fields("waitstartdate") = rs.Fields("contactdte")
End Select
prefnum = rs.fields("referrl_reference_num")
rs.Update
rs.MoveNext
If rs.EOF Then Exit Do
Loop
rs.Close

End Function

That way each loop sets the prefnum so that we know which one we are working with now it will set the date correctly and switch the date if it is the first record otherwise it will stick with the date it has.


HTH
Jag5x5

 

by: peterjerryPosted on 2004-12-16 at 04:45:25ID: 12839901

Thanks for the reply, Jag. The whole thing is working well. I just wanted to add a little bit of functionality more to it. I am not sure if I am asking too much. If you want me to post this as a new post and assign points for it I can.
This is my problem. From the table I had also added a colomn which will show me whether the patient is seen or is waiting. For all the cases except 713, I have set it up as waiting. Now my table is looking like this.

REFERRAL_REFERENCE_NUM      WaitStatus      WaitIndicator
168927      Waiting      N
168934      Waiting      N
168934      Waiting      N
168934      Waiting      N
168934      Waiting      N
168934      Seen      Y
168934      Waiting      N
168944      Seen      Y
169006      Seen      Y
169006      Seen      Y
169006      Seen      Y
169006      Waiting      N
169006      Waiting      N
169018      Waiting      N
169018      Seen      Y
169018      Waiting      N
169018      Seen      Y
169018      Seen      Y
169018      Waiting      N
169019      Seen      Y
169019      Seen      Y
169019      Seen      Y
169019      Waiting      N
169019      Waiting      N
169026      Waiting      N
169026      Waiting      N
169028      Waiting      N

 

by: peterjerryPosted on 2004-12-16 at 04:59:30ID: 12839994

REFERRAL_NUM     WaitStatus     WaitIndicator
168927                 Waiting     N
168934                 Waiting    
168934                 Waiting    
168934                 Waiting    
168934                 Waiting     N
168934                    Seen     Y
168934                    
168944                    Seen     Y
169006                    Seen     Y    
169006                    
169006                    
169006                    
169006                
169018               Waiting      N
169018                  Seen       Y
169018                
169018                
169018                
169018               Waiting      N
169019                 Seen        Y
169019                
169019              
169019            
169019            
169026            Waiting        N
169026             Waiting       N
169028             Waiting       N

I have changed the code a bit so that now as soon as status 713 is reached, it come sout of the loop and searches for the next referral num. and all other status will leave " waiting " in the Wait status column. Now I want to go to the last record for the same referral num which has the  waitstatus as "waiting" and assign "N" to the WaitIndicator as shown in the table above. In some cases it could also be the only first and only record for that referral num. In this way I can calculate the waiting time from the wait start date to the wait end date of a particular referral number.

As I said if you require me to post this as a new post. Please advice me.

 

by: peterjerryPosted on 2004-12-16 at 05:01:34ID: 12840013

For your reference..this is the code

Dim rs As DAO.Recordset

Dim Pwtstdt As Date, prefnum, pstat As String

Set rs = CurrentDb.OpenRecordset("SELECT * FROM waiting_table ORDER BY REFERRAL_REFERENCE_NUM")

pstat = Nz(rs.Fields("waitstatus"))

 

 

Do

 

rs.Edit

 

 Select Case rs.Fields("status")

         Case "711", "712", "714", "717"

               If prefnum <> rs.Fields("referral_reference_num") Then Pwtstdt = rs.Fields("referral_dte") Else

               rs.Fields("waitstartdate") = Pwtstdt

               pstat = "Waiting"

               rs.Fields("WaitStatus") = pstat

 

         Case "715"

               If prefnum <> rs.Fields("referral_reference_num") Then Pwtstdt = rs.Fields("contact_date") Else

               Pwtstdt = rs.Fields("contact_date")

               rs.Fields("waitstartdate") = Pwtstdt

               pstat = "Waiting"

               rs.Fields("WaitStatus") = pstat

               

        Case "716"

               If prefnum <> rs.Fields("referral_reference_num") Then

                    Pwtstdt = rs.Fields("cancel_date")

                    Else

                    Pwtstdt = rs.Fields("cancel_date")

                    rs.Fields("waitstartdate") = Pwtstdt

               End If

                pstat = "Waiting"

                rs.Fields("WaitStatus") = pstat

                'rs.Fields("WaitIndicator") = "N"

 

   

         Case "713"

               If prefnum <> rs.Fields("referral_reference_num") Then

               Pwtstdt = rs.Fields("referral_dte")

               rs.Fields("waitstartdate") = Pwtstdt

               rs.Fields("waitenddate") = rs.Fields("contact_date")

               pstat = "Seen"

               rs.Fields("WaitStatus") = pstat

            Else

           

               rs.Fields("waitstartdate") = Pwtstdt

               rs.Fields("waitenddate") = rs.Fields("contact_date")

               pstat = "Seen"

               rs.Fields("WaitStatus") = pstat

               

            End If

               

End Select

 

prefnum = rs.Fields("referral_reference_num")

rs.Update

 

If pstat = "Seen" Then

    Do While prefnum = rs.Fields("REFERRAL_REFERENCE_NUM") And Not rs.EOF

        rs.MoveNext

    Loop

rs.MovePrevious

End If

 

rs.MoveNext

 

If rs.EOF Then Exit Do

Loop

rs.Close

End Function

 

 

 

by: Jag5x5Posted on 2004-12-17 at 19:32:15ID: 12855745

sounds to me like you are tryin to reinent the wheel.  you could calculate the wait time in SQL just fine.

I.E  select min(contact_date) wtst, max(contact_date) wtend, datediff("nn",max(contact_date),min(conatact_date)) wtlen from waitingtable where referal_reference_num in(select referal_reference_num from waitingtable where status in(713))

If you wnt to send me a sample of your db I can look at your code and maybee simplify some of this stuff for you.

HTH
Jag5x5

 

by: peterjerryPosted on 2004-12-19 at 02:29:47ID: 12861089

Thanks a lot, Jag
I finally did it using SQL, and got through what we needed. I am really grateful for your help.

Regards,

Jerry Peter

 

by: Jag5x5Posted on 2004-12-19 at 08:35:14ID: 12862190

Jerry,
No Problem Happy to help
Jag5x5

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...