473,545 Members | 2,058 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Grouping Numbers

44 New Member
Hi..

I have a set of numbers that are not sequential. For example, 1, 2, 3, 4, 6,7,8,9,10,14,1 5.

I have tried to use the FIRST/LAST and MIN/MAX in QUERY but it didn't work. It will return 1 and 15.

How do I get results returned as (1,4), (6,10) and (14,15)?

VB codes or SQL would be great!

Cheers!
Clarence
Oct 23 '07 #1
11 1640
FishVal
2,653 Recognized Expert Specialist
Hi, Clarence.

Clarify please what do you actually want to do with these "groups".
Oct 23 '07 #2
clarencelai
44 New Member
Hi FishVal,

Thanks for your reply.

Please let me elaborate.

I have two fields named LEVEL and BIN_NO (see below).

LEVEL BIN_NO
A 1
A 2
A 3
A 5
A 6
A 7
B 1
B 2
B 3
B 4
B 8
B 9
B 10

I would like the query to return results as follow.

LEVEL BIN_NO
A 1 to 3
A 5 to 7
B 1 to 4
B 8 to 10

The results will be used to inform user specifically which level/bin contained items in it.

Cheers!
Clarence


Hi, Clarence.

Clarify please what do you actually want to do with these "groups".
Oct 24 '07 #3
FishVal
2,653 Recognized Expert Specialist
Hi FishVal,

Thanks for your reply.

Please let me elaborate.

I have two fields named LEVEL and BIN_NO (see below).

LEVEL BIN_NO
A 1
A 2
A 3
A 5
A 6
A 7
B 1
B 2
B 3
B 4
B 8
B 9
B 10

I would like the query to return results as follow.

LEVEL BIN_NO
A 1 to 3
A 5 to 7
B 1 to 4
B 8 to 10

The results will be used to inform user specifically which level/bin contained items in it.

Cheers!
Clarence
Hi, Clarence.

I have something like this in one of my projects.
It will return you

LEVEL BIN_NO
A 1 to 3, 5 to 7
B 1 to 4, 8 to 10

Place the following function in a code module.
Expand|Select|Wrap|Line Numbers
  1. Public Function BinSummary(ByVal strLevel As Variant) As String
  2.  
  3.     Dim RS As New ADODB.Recordset
  4.     Dim lngBinNo As Long
  5.     Dim strSQL as String
  6.  
  7.     If IsNull(strLevel) Then Exit Function
  8.  
  9.     lngBinNo = -1
  10.  
  11.     strSQL="SELECT BIN_NO FROM tblYourTable WHERE LEVEL='" & _
  12.         strLevel & "';"
  13.  
  14.     With RS
  15.         .ActiveConnection = CurrentProject.Connection
  16.         .CursorType = adOpenForwardOnly
  17.         .LockType = adLockReadOnly
  18.         .Open strSQL
  19.         While Not .EOF
  20.             If lngBinNo + 1 = ![BIN_NO] Then
  21.                 If Right(BinSummary, 1) <> " to " Then _
  22.                     BinSummary = BinSummary & "-"
  23.             Else
  24.                 If Right(BinSummary, 1) = " to " Then _
  25.                     BinSummary = BinSummary & lngBinNo
  26.                 BinSummary = BinSummary & ", " & ![BIN_NO]
  27.             End If
  28.             lngStockPrepID = ![BIN_NO]
  29.             .MoveNext
  30.         Wend
  31.         .Close
  32.     End With
  33.  
  34.     If Right(BinSummary, 1) = " to " Then _
  35.                     BinSummary = BinSummary & lngBinNo
  36.     BinSummary = Right(BinSummary, Len(BinSummary) - 2)
  37.  
  38.     Set RS = Nothing
  39.  
  40. End Function
  41.  
  42.  
And run the following query.

Expand|Select|Wrap|Line Numbers
  1. SELECT tblYourTable.LEVEL, PrepStocksSummary(tblYourTable.LEVEL) AS txtBinSummary
  2. FROM tblYourTable
  3. GROUP BY tblYourTable.LEVEL;
  4.  
Oct 24 '07 #4
clarencelai
44 New Member
Hi FishVal,

It seems like "PrepStocksSumm ary" was not defined.

Cheers!
Clarence


Hi, Clarence.

I have something like this in one of my projects.
It will return you

LEVEL BIN_NO
A 1 to 3, 5 to 7
B 1 to 4, 8 to 10

Place the following function in a code module.
Expand|Select|Wrap|Line Numbers
  1. Public Function BinSummary(ByVal strLevel As Variant) As String
  2.  
  3.     Dim RS As New ADODB.Recordset
  4.     Dim lngBinNo As Long
  5.     Dim strSQL as String
  6.  
  7.     If IsNull(strLevel) Then Exit Function
  8.  
  9.     lngBinNo = -1
  10.  
  11.     strSQL="SELECT BIN_NO FROM tblYourTable WHERE LEVEL='" & _
  12.         strLevel & "';"
  13.  
  14.     With RS
  15.         .ActiveConnection = CurrentProject.Connection
  16.         .CursorType = adOpenForwardOnly
  17.         .LockType = adLockReadOnly
  18.         .Open strSQL
  19.         While Not .EOF
  20.             If lngBinNo + 1 = ![BIN_NO] Then
  21.                 If Right(BinSummary, 1) <> " to " Then _
  22.                     BinSummary = BinSummary & "-"
  23.             Else
  24.                 If Right(BinSummary, 1) = " to " Then _
  25.                     BinSummary = BinSummary & lngBinNo
  26.                 BinSummary = BinSummary & ", " & ![BIN_NO]
  27.             End If
  28.             lngStockPrepID = ![BIN_NO]
  29.             .MoveNext
  30.         Wend
  31.         .Close
  32.     End With
  33.  
  34.     If Right(BinSummary, 1) = " to " Then _
  35.                     BinSummary = BinSummary & lngBinNo
  36.     BinSummary = Right(BinSummary, Len(BinSummary) - 2)
  37.  
  38.     Set RS = Nothing
  39.  
  40. End Function
  41.  
  42.  
And run the following query.

Expand|Select|Wrap|Line Numbers
  1. SELECT tblYourTable.LEVEL, PrepStocksSummary(tblYourTable.LEVEL) AS txtBinSummary
  2. FROM tblYourTable
  3. GROUP BY tblYourTable.LEVEL;
  4.  
Oct 24 '07 #5
FishVal
2,653 Recognized Expert Specialist
Hi FishVal,

It seems like "PrepStocksSumm ary" was not defined.

Cheers!
Clarence
It seems like you just copypasted code without making an effort to understand it's logic.
I picked it from working db and replaced names with your ones. No wonder I missed to replace some (1 in function and 1 in query).

BTW the code was adapted on-fly w/o testing, I don't guarantee it will work as is.
Below is fixed variant.

Expand|Select|Wrap|Line Numbers
  1. Public Function BinSummary(ByVal strLevel As Variant) As String
  2.  
  3.     Dim RS As New ADODB.Recordset
  4.     Dim lngBinNo As Long
  5.     Dim strSQL as String
  6.  
  7.     If IsNull(strLevel) Then Exit Function
  8.  
  9.     lngBinNo = -1
  10.  
  11.     strSQL="SELECT BIN_NO FROM tblYourTable WHERE LEVEL='" & _
  12.         strLevel & "' ORDER BY BIN_NO;"
  13.  
  14.     With RS
  15.         .ActiveConnection = CurrentProject.Connection
  16.         .CursorType = adOpenForwardOnly
  17.         .LockType = adLockReadOnly
  18.         .Open strSQL
  19.         While Not .EOF
  20.             If lngBinNo + 1 = ![BIN_NO] Then
  21.                 If Right(BinSummary, 1) <> " to " Then _
  22.                     BinSummary = BinSummary & " to "
  23.             Else
  24.                 If Right(BinSummary, 1) = " to " Then _
  25.                     BinSummary = BinSummary & lngBinNo
  26.                 BinSummary = BinSummary & ", " & ![BIN_NO]
  27.             End If
  28.             lngBinNo = ![BIN_NO]
  29.             .MoveNext
  30.         Wend
  31.         .Close
  32.     End With
  33.  
  34.     If Right(BinSummary, 1) = " to " Then _
  35.                     BinSummary = BinSummary & lngBinNo
  36.     BinSummary = Right(BinSummary, Len(BinSummary) - 2)
  37.  
  38.     Set RS = Nothing
  39.  
  40. End Function
  41.  
  42.  

Expand|Select|Wrap|Line Numbers
  1. SELECT tblYourTable.LEVEL, BinSummary(tblYourTable.LEVEL) AS txtBinSummary
  2. FROM tblYourTable
  3. GROUP BY tblYourTable.LEVEL;
  4.  
Oct 24 '07 #6
clarencelai
44 New Member
Hi FishVal,

Thanks for your email and further explanation.

I did not simply cut n paste without making changes to your code.

I must say I do not understand the code 100% though.

All the field names are replaced with the correct ones in my table for the purpose of my query.

However, I must admit that I do not understand why there was undefined "PrepStocksSumm ary" function there. In fact, I did replace them with BinSummary but it return some strange results as well.

Now, to isolate and confirm if your codes work, I created "tblYourTab le" with LEVEL and BIN_NO as the exact field names.

The query returns the following results

A 1 to to to , 6 to to to to to
B 1 to to , 8 to to

I would appreciate if you could assist me further.

Cheers!
Clarence
PS: I am a beginner to programming and not very familiar with VB codes. I am keen to learn though. :-o)


It seems like you just copypasted code without making an effort to understand it's logic.
I picked it from working db and replaced names with your ones. No wonder I missed to replace some (1 in function and 1 in query).

BTW the code was adapted on-fly w/o testing, I don't guarantee it will work as is.
Below is fixed variant.

Expand|Select|Wrap|Line Numbers
  1. Public Function BinSummary(ByVal strLevel As Variant) As String
  2.  
  3.     Dim RS As New ADODB.Recordset
  4.     Dim lngBinNo As Long
  5.     Dim strSQL as String
  6.  
  7.     If IsNull(strLevel) Then Exit Function
  8.  
  9.     lngBinNo = -1
  10.  
  11.     strSQL="SELECT BIN_NO FROM tblYourTable WHERE LEVEL='" & _
  12.         strLevel & "' ORDER BY BIN_NO;"
  13.  
  14.     With RS
  15.         .ActiveConnection = CurrentProject.Connection
  16.         .CursorType = adOpenForwardOnly
  17.         .LockType = adLockReadOnly
  18.         .Open strSQL
  19.         While Not .EOF
  20.             If lngBinNo + 1 = ![BIN_NO] Then
  21.                 If Right(BinSummary, 1) <> " to " Then _
  22.                     BinSummary = BinSummary & " to "
  23.             Else
  24.                 If Right(BinSummary, 1) = " to " Then _
  25.                     BinSummary = BinSummary & lngBinNo
  26.                 BinSummary = BinSummary & ", " & ![BIN_NO]
  27.             End If
  28.             lngBinNo = ![BIN_NO]
  29.             .MoveNext
  30.         Wend
  31.         .Close
  32.     End With
  33.  
  34.     If Right(BinSummary, 1) = " to " Then _
  35.                     BinSummary = BinSummary & lngBinNo
  36.     BinSummary = Right(BinSummary, Len(BinSummary) - 2)
  37.  
  38.     Set RS = Nothing
  39.  
  40. End Function
  41.  
  42.  

Expand|Select|Wrap|Line Numbers
  1. SELECT tblYourTable.LEVEL, BinSummary(tblYourTable.LEVEL) AS txtBinSummary
  2. FROM tblYourTable
  3. GROUP BY tblYourTable.LEVEL;
  4.  
Oct 24 '07 #7
FishVal
2,653 Recognized Expert Specialist
Hi, Clarence.

As I've said the code was changed on-fly without testing.
Below are the further fixes and some comments. Hope this will work.
Expand|Select|Wrap|Line Numbers
  1. Public Function BinSummary(ByVal strLevel As Variant) As String
  2.  
  3.     Dim RS As New ADODB.Recordset
  4.     Dim lngBinNo As Long
  5.     Dim strSQL as String
  6.  
  7.     If IsNull(strLevel) Then Exit Function
  8.  
  9.     lngBinNo = -1
  10.  
  11.     'retrieve BIN_NO related to particular LEVEL in ascending order
  12.     strSQL="SELECT BIN_NO FROM tblYourTable WHERE LEVEL='" & _
  13.         strLevel & "' ORDER BY BIN_NO;"
  14.  
  15.     With RS
  16.         '----------- Open recordset to get records
  17.         .ActiveConnection = CurrentProject.Connection
  18.         .CursorType = adOpenForwardOnly
  19.         .LockType = adLockReadOnly
  20.         .Open strSQL
  21.         '-------------------------------------------------
  22.         '--------loop through retrieved records
  23.         While Not .EOF
  24.             '----if current BIN_NO = previous+1 then add to output " to " if not yet
  25.             If lngBinNo + 1 = ![BIN_NO] Then
  26.                 If Right(BinSummary, 4) <> " to " Then _
  27.                     BinSummary = BinSummary & " to "
  28.             '---- if not so add comma and BIN_NO as is
  29.             Else
  30.                 If Right(BinSummary, 4) = " to " Then _
  31.                     BinSummary = BinSummary & lngBinNo
  32.                 BinSummary = BinSummary & ", " & ![BIN_NO]
  33.             End If
  34.             '---store current BIN_NO to compare with the next one (see above)
  35.             lngBinNo = ![BIN_NO]
  36.             .MoveNext
  37.         Wend
  38.         .Close
  39.     End With
  40.  
  41.     '------- finalize output
  42.     If Right(BinSummary, 4) = " to " Then _
  43.                     BinSummary = BinSummary & lngBinNo
  44.     BinSummary = Right(BinSummary, Len(BinSummary) - 2)
  45.  
  46.     Set RS = Nothing
  47.  
  48. End Function
  49.  
  50.  
Oct 24 '07 #8
clarencelai
44 New Member
Hi FishVal,

Thank you so much!

The code works on a fly!

Pardon me but I have one more request.

Now, if there is another level above LEVEL, how can the codes be modified to suit the need? For example, if I need to further break down by the rack number (RACK_NO), how can the code be modified to suit the need?

RACK_NO ==> LEVEL ==> BIN_NO

Rack_No LEVEL BIN_NO
AA , A, 1
AA , A, 2
AA , A, 3
BB , A, 1
BB , A, 2
BB , A, 3
BB , A, 4


Desired returned results would be..

AA, A, 1 to 3
BB, A, 1 to 4

Appreciate your advice.


Best Regards,
Clarence


Hi, Clarence.

As I've said the code was changed on-fly without testing.
Below are the further fixes and some comments. Hope this will work.
Expand|Select|Wrap|Line Numbers
  1. Public Function BinSummary(ByVal strLevel As Variant) As String
  2.  
  3.     Dim RS As New ADODB.Recordset
  4.     Dim lngBinNo As Long
  5.     Dim strSQL as String
  6.  
  7.     If IsNull(strLevel) Then Exit Function
  8.  
  9.     lngBinNo = -1
  10.  
  11.     'retrieve BIN_NO related to particular LEVEL in ascending order
  12.     strSQL="SELECT BIN_NO FROM tblYourTable WHERE LEVEL='" & _
  13.         strLevel & "' ORDER BY BIN_NO;"
  14.  
  15.     With RS
  16.         '----------- Open recordset to get records
  17.         .ActiveConnection = CurrentProject.Connection
  18.         .CursorType = adOpenForwardOnly
  19.         .LockType = adLockReadOnly
  20.         .Open strSQL
  21.         '-------------------------------------------------
  22.         '--------loop through retrieved records
  23.         While Not .EOF
  24.             '----if current BIN_NO = previous+1 then add to output " to " if not yet
  25.             If lngBinNo + 1 = ![BIN_NO] Then
  26.                 If Right(BinSummary, 4) <> " to " Then _
  27.                     BinSummary = BinSummary & " to "
  28.             '---- if not so add comma and BIN_NO as is
  29.             Else
  30.                 If Right(BinSummary, 4) = " to " Then _
  31.                     BinSummary = BinSummary & lngBinNo
  32.                 BinSummary = BinSummary & ", " & ![BIN_NO]
  33.             End If
  34.             '---store current BIN_NO to compare with the next one (see above)
  35.             lngBinNo = ![BIN_NO]
  36.             .MoveNext
  37.         Wend
  38.         .Close
  39.     End With
  40.  
  41.     '------- finalize output
  42.     If Right(BinSummary, 4) = " to " Then _
  43.                     BinSummary = BinSummary & lngBinNo
  44.     BinSummary = Right(BinSummary, Len(BinSummary) - 2)
  45.  
  46.     Set RS = Nothing
  47.  
  48. End Function
  49.  
  50.  
Oct 24 '07 #9
FishVal
2,653 Recognized Expert Specialist
Hi FishVal,

Thank you so much!

The code works on a fly!

Pardon me but I have one more request.

Now, if there is another level above LEVEL, how can the codes be modified to suit the need? For example, if I need to further break down by the rack number (RACK_NO), how can the code be modified to suit the need?

RACK_NO ==> LEVEL ==> BIN_NO

Rack_No LEVEL BIN_NO
AA , A, 1
AA , A, 2
AA , A, 3
BB , A, 1
BB , A, 2
BB , A, 3
BB , A, 4


Desired returned results would be..

AA, A, 1 to 3
BB, A, 1 to 4

Appreciate your advice.


Best Regards,
Clarence
Hi, Clarence.

Glad you've got it working.
Concerning your further question I would like to say - "exactly the same way but using two fields in the query grouping and filter criteria in BinSummary".

Smthng like this:

Expand|Select|Wrap|Line Numbers
  1. SELECT tblYourTable.RACK_NO, tblYourTable.LEVEL, BinSummary(tblYourTable.RACK_NO, tblYourTable.LEVEL) AS txtBinSummary
  2. FROM tblYourTable
  3. GROUP BY tblYourTable.RACK_NO, tblYourTable.LEVEL;
  4.  
Expand|Select|Wrap|Line Numbers
  1. Public Function BinSummary(ByVal strRackNo as Variant, _
  2.                                            ByVal strLevel As Variant) As String
  3.  
  4.     Dim RS As New ADODB.Recordset
  5.     Dim lngBinNo As Long
  6.     Dim strSQL as String
  7.  
  8.     If IsNull(strLevel) Or IsNull(strRackNo) Then Exit Function
  9.  
  10.     lngBinNo = -1
  11.  
  12.     'retrieve BIN_NO related to particular LEVEL in ascending order
  13.     strSQL="SELECT BIN_NO FROM tblYourTable WHERE LEVEL='" & _
  14.         strLevel & "' AND RACK_NO='" & strRackNo & "' ORDER BY BIN_NO;"
  15.  
  16.     With RS
  17.         '----------- Open recordset to get records
  18.         .ActiveConnection = CurrentProject.Connection
  19.         .CursorType = adOpenForwardOnly
  20.         .LockType = adLockReadOnly
  21.         .Open strSQL
  22.         '-------------------------------------------------
  23.         '--------loop through retrieved records
  24.         While Not .EOF
  25.             '----if current BIN_NO = previous+1 then add to output " to " if not yet
  26.             If lngBinNo + 1 = ![BIN_NO] Then
  27.                 If Right(BinSummary, 4) <> " to " Then _
  28.                     BinSummary = BinSummary & " to "
  29.             '---- if not so add comma and BIN_NO as is
  30.             Else
  31.                 If Right(BinSummary, 4) = " to " Then _
  32.                     BinSummary = BinSummary & lngBinNo
  33.                 BinSummary = BinSummary & ", " & ![BIN_NO]
  34.             End If
  35.             '---store current BIN_NO to compare with the next one (see above)
  36.             lngBinNo = ![BIN_NO]
  37.             .MoveNext
  38.         Wend
  39.         .Close
  40.     End With
  41.  
  42.     '------- finalize output
  43.     If Right(BinSummary, 4) = " to " Then _
  44.                     BinSummary = BinSummary & lngBinNo
  45.     BinSummary = Right(BinSummary, Len(BinSummary) - 2)
  46.  
  47.     Set RS = Nothing
  48.  
  49. End Function
  50.  
  51.  
Oct 24 '07 #10

Sign in to post your reply or Sign up for a free account.

Similar topics

1
2863
by: amber | last post by:
Hello, I have a report in VB.NET/Crystal Reports. I have a criteria form that users select between 2 different types of grouping (group by category or group by year). Can I programmatically change the grouping of a single report, based on the user's selection? Or do I have to create another report, with different grouping, and call it when...
2
1694
by: Andreas Håkansson | last post by:
Seeing how my previous post seem to have fallen between the cracks, I thought I would have a second, more direct, go at it. So my question is "Is it possible to group (Muenchian method) over multiple nodes?" I will use an example to try to explain what I need to do and what I have for data. The example might not be very realistic but it's...
3
2716
by: ahaque38 | last post by:
Hello. Using A2K SP3, I am having the following problem with a report using "Sorting and Grouping". I have recently added a grouping in the reports for "Category2<>'CONTRACTS'". I have reports at the plan (overall totals), department and division levels which have sorting and grouping implemented with this new
5
3025
by: Peter Bailey | last post by:
I have a query that returns , and : 12/05/04 3 Wednesday 13/05/04 0 Thursday and so on what I would like to do now is count the number of bookings by week so from monday to friday from the first date get the sum of bookings.
16
6749
by: a | last post by:
We are writing an app that assigns people to teams based on their curent score. Teams are 8 people, there are 2 teams. (i would like it to be flexible, but this is a start). I need an algorithm that creates the 2 teams such that the total score for each team is as close as possible. Any ideas?? Thanks!
3
4011
by: _DD | last post by:
I believe Balena's Best Practices book suggests grouping quite a few classes into each namespace. I don't remember a number, but this has me curious about how other programmers handle this. If classes are obviously related, then I use the same namespace. Problem is that this doesn't seem to happen often. I could understand Balena's...
22
1686
by: joh12005 | last post by:
hello, i'm looking for a way to have a list of number grouped by consecutive interval, after a search, for example : => , , , ]
1
1247
by: Erik Nodland | last post by:
Hi Everyone, Just after some ideas and suggestions on how to do this. I have a large amount of numeric data which I would like to group given a distance as a parameter. IE. If my dataset was simply 1, 5, 9,10,11,16,17,25,29 and I pass in a distance of 2 then I would want to end up with groups like 1, 5, (9,10,11), (16,17) ,25,29 So ...
0
1523
by: Roman Bertle | last post by:
Hello, I try to format monetary values using the locale module, python2.5: Python 2.5.2a0 (r251:54863, Jan 3 2008, 17:59:56) on linux2 Type "help", "copyright", "credits" or "license" for more information. 'de_AT.utf8' {'mon_decimal_point': ',', 'int_frac_digits': 2, 'p_sep_by_space': 1, 'frac_digits': 2, 'thousands_sep': '',...
6
1635
patjones
by: patjones | last post by:
Good afternoon: This seems like it shouldn't be hard, and then again this is how so many problems seem at the outset. My situation is this: I have a report called rptMain319, which is based on a table tblMain319. The report groups employees by their work location (). By putting a Count(*) function in the footer for the Payroll Distribution...
0
7470
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
0
7659
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. ...
0
7811
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
1
7428
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For...
0
7760
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
1
5334
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
0
4949
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert...
0
3455
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in...
1
1887
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.