Find Jobs
Hire Freelancers

Team Roster Creator - Final Touches to Existing Code

$30-100 USD

Completed
Posted over 22 years ago

$30-100 USD

Paid on delivery
This project has an initial code which is intended to create soccer teams based: 1. on days players are available for practice, 2. gender/league participant is in, 3. skill rating (1,2,3), 4. and school (SEE DBO_PLAYERS TABLE). I believe a programmer could rectify my problem in a minute once the module and table is reviewed. I simply want an Access form & print report feature that would allow me to select all the players in a particular league type (ex: FIU09, would mean females, in intramural, U-9 group. All parents inform us of the nights their children cannot play (negative database), then looks at rating, and school, to make sure there is a BALANCED team consisting of not too many players of one rating, and not too many players from one school. The school criteria segment is not in the code attached and below. I need help with this quickly, and asap. Your help would be GREATLY APPRECIATED. See Code needing help and revision below in deliverable: ## Deliverables Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased. Yes to above, understanding that code is already original from buyer of services. Requesting final revisions which become sole property of buyer once acceptable final form and league type print roster report capability utilizing ALL beforementioned player-team criterias. Option Compare Database Option Explicit Sub LeagueTeamSelector() Dim intDone As Integer Dim intTotPlayers As Integer Dim strLeague As String Dim intPlayerId As Integer Dim strSQL As String Dim blnWeekDone As Boolean Dim strRatingM As String Dim strRatingT As String Dim strRatingW As String Dim strRatingTH As String Dim strRatingF As String= Dim cnn As [login to view URL] Set cnn = [login to view URL] Dim rs As [login to view URL] Set rs = New [login to view URL] Dim cmd As [login to view URL] strLeague = InputBox("Enter League to Process") strSQL = "SELECT Count([login to view URL]) AS TotPlayers " & _ "FROM dbo_Players " & _ "WHERE [login to view URL] = '" & strLeague & "';" [login to view URL] strSQL, cnn, , , adCmdText intTotPlayers = rs("TotPlayers") [login to view URL] intDone = 0 blnWeekDone = False strRatingM = "1" strRatingT = "1" strRatingW = "1" strRatingTH = "1" strRatingF = "1" Do Until blnWeekDone 'Get a Monday player If strRatingM < 4 Then strSQL = "SELECT min(PlayerID) as Player " & _ "FROM dbo_Players " & _ "Where ((League = '" & strLeague & "') " & _ "AND (NOT Selected) " & _ "AND (M)) " & _ "AND Rating = '" & strRatingM & "'; " [login to view URL] strSQL, cnn, , , adCmdText If rs("Player") <> "Null" Then intPlayerId = rs("Player") strSQL = "UPDATE dbo_Players " & _ "SET [login to view URL] = Yes, " & _ "[login to view URL] = 'M' " & _ "WHERE ((([login to view URL])=" & rs("Player") & ")) ;" Set cmd = New [login to view URL] [login to view URL] = cnn [login to view URL] = strSQL [login to view URL] Else strRatingM = strRatingM + 1 End If [login to view URL] End If 'All Monday Records done 'Get a Tuesday player If strRatingT < 4 Then strSQL = "SELECT min(PlayerID) as Player " & _ "FROM dbo_Players " & _ "Where ((League = '" & strLeague & "') " & _ "AND (NOT Selected) " & _ "AND (T)) " & _ "AND Rating = '" & strRatingT & "'; " [login to view URL] strSQL, cnn, , , adCmdText If rs("Player") <> "Null" Then intPlayerId = rs("Player") strSQL = "UPDATE dbo_Players " & _ "SET [login to view URL] = Yes, " & _ "[login to view URL] = 'T' " & _ "WHERE ((([login to view URL])=" & rs("Player") & ")) ;" Set cmd = New [login to view URL] [login to view URL] = cnn [login to view URL] = strSQL [login to view URL] Else strRatingT = strRatingT + 1 End If [login to view URL] End If 'All Tuesday Records done 'Get a Wednesday player If strRatingW < 4 Then strSQL = "SELECT min(PlayerID) as Player " & _ "FROM dbo_Players " & _ "Where ((League = '" & strLeague & "') " & _ "AND (NOT Selected) " & _ "AND (W)) " & _ "AND Rating = '" & strRatingW & "'; " [login to view URL] strSQL, cnn, , , adCmdText If rs("Player") <> "Null" Then intPlayerId = rs("Player") strSQL = "UPDATE dbo_Players " & _ "SET [login to view URL] = Yes, " & _ "[login to view URL] = 'W' " & _ "WHERE ((([login to view URL])=" & rs("Player") & ")) ;" Set cmd = New [login to view URL] [login to view URL] = cnn [login to view URL] = strSQL [login to view URL] Else strRatingW = strRatingW + 1 End If [login to view URL] End If 'All Wednesday Records done 'Get a Thursday player If strRatingTH < 4 Then strSQL = "SELECT min(PlayerID) as Player " & _ "FROM dbo_Players " & _ "Where ((League = '" & strLeague & "') " & _ "AND (NOT Selected) " & _ "AND (TH)) " & _ "AND Rating = '" & strRatingTH & "'; " [login to view URL] strSQL, cnn, , , adCmdText If rs("Player") <> "Null" Then intPlayerId = rs("Player") strSQL = "UPDATE dbo_Players " & _ "SET [login to view URL] = Yes, " & _ "[login to view URL] = 'TH' " & _ "WHERE ((([login to view URL])=" & rs("Player") & ")) ;" Set cmd = New [login to view URL] [login to view URL] = cnn [login to view URL] = strSQL [login to view URL] Else strRatingTH = strRatingTH + 1 End If [login to view URL] End If 'All Thursday Records done 'Get a Friday player If strRatingF < 4 Then strSQL = "SELECT min(PlayerID) as Player " & _ "FROM dbo_Players " & _ "Where ((League = '" & strLeague & "') " & _ "AND (NOT Selected) " & _ "AND (F)) " & _ "AND Rating = '" & strRatingF & "'; " [login to view URL] strSQL, cnn, , , adCmdText If rs("Player") <> "Null" Then intPlayerId = rs("Player") strSQL = "UPDATE dbo_Players " & _ "SET [login to view URL] = Yes, " & _ "[login to view URL] = 'F' " & _ "WHERE ((([login to view URL])=" & rs("Player") & ")) ;" Set cmd = New [login to view URL] [login to view URL] = cnn [login to view URL] = strSQL [login to view URL] Else strRatingF = strRatingF + 1 End If [login to view URL] End If 'All Friday Records done 'Check to see if we have processed all the records from all the days. 'Each rating will be = 4 if we have. If strRatingM + strRatingT + strRatingW + strRatingTH + strRatingF = "44444" Then blnWeekDone = True End If Loop End Sub ## Deadline information I would like the code below to be done asap for registration season Sooner better than later, so i can test, and verify its workings...
Project ID: 2832607

About the project

7 proposals
Remote project
Active 22 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
See private message.
$21.25 USD in 14 days
5.0 (9 reviews)
2.4
2.4
7 freelancers are bidding on average $54 USD for this job
User Avatar
See private message.
$85 USD in 14 days
5.0 (59 reviews)
6.2
6.2
User Avatar
See private message.
$55.25 USD in 14 days
5.0 (38 reviews)
4.1
4.1
User Avatar
See private message.
$63.75 USD in 14 days
5.0 (17 reviews)
3.2
3.2
User Avatar
See private message.
$42.50 USD in 14 days
4.5 (1 review)
1.3
1.3
User Avatar
See private message.
$34 USD in 14 days
4.5 (4 reviews)
1.2
1.2
User Avatar
See private message.
$76.50 USD in 14 days
0.0 (1 review)
0.0
0.0

About the client

Flag of UNITED STATES
United States
4.2
2
Member since Nov 24, 2001

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.