473,739 Members | 9,109 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

changing recordsource of a form

Hi.

I have a form which has as its recordsource an SQL string. The SQL
String is as follows: SELECT * from CONTACTS where false.

this ensures that there is no data loaded in the form when the form is
opened. After the user selects the contact from an unbound combobox I
want the form to be rebound to its recordsource.

I tried using form.recordsour ce = "Contacts" in the afterupdate event of
the Combobox but I still have no data showing. I also tried to requery
after setting the recordsource but no luck.

In a module I also have a function which, if the form is in browse mode
locks any unbound controls but it does not or should not affect bound
controls.

here is the function:

'this function determines whether the control on the form is bound or
unbound
'if the control is unbound (i.e. does not have a control source
property) then the control
'is locked if the form is in browse mode.

Public Function LockControlsFor Browse(frmBrows e As Form) As Boolean

LockControlsFor Browse = False

Dim ctl As Control
Dim prp As Property
Dim ctlCount As Integer, UnboundCtls As Integer

' On Error GoTo props_err

ctlCount = 0
UnboundCtls = 0

For Each ctl In frmBrowse.Contr ols
'Debug.Print ctl.Properties( "Name")
For Each prp In ctl.Properties
' Print name of each property.
If prp.Name = "ControlSou rce" Then
'Debug.Print prp.Name; " = "; prp.Value
If prp.Value = "" Then
'UnboundCtls = UnboundCtls + 1
Else 'Lock the control for browse!!
ctl.Properties( "Locked") = True
End If
End If

Next prp

'ctlCount = ctlCount + 1
Next ctl
'FormattedMsgBo x "Number of controls on the form = " & Str(ctlCount)
& vbCrLf & vbCrLf & "Number of Unbound controls = " & Str(UnboundCtls )
'Debug.Print ctlCount
'Debug.Print UnboundCtls
LockControlsFor Browse = True
props_exit:
Set ctl = Nothing
Set prp = Nothing
Exit Function

props_err:
If Err = 2187 Then

Debug.Print vbTab & prp.Name & " = Only available at design
time."
Resume Next

Else

Debug.Print vbTab & prp.Name & " = Error Occurred: " &
Err.Description
Resume Next

End If
End Function
and here is all the code from behind the form. I think the problem is in
the last event procedure which is cbxSelectContac t_AfterUpdate:

Option Explicit
Option Compare Database
Dim streditmode As String
Dim cbxeventyear As Object
Dim resp As Integer

Private Sub cbxEventName_Af terUpdate()
cbxeventyear.Re query
End Sub

Private Sub cbxSelectCountr y_AfterUpdate()
Dim provstate As String, strSQL As String
Select Case cbxSelectCountr y.Text
Case "Canada"
provstate = "Province"
strSQL = "SELECT [State and Province List].[State/ProvinceName],
[State and Province List].[State or Province] "
strSQL = strSQL & " FROM [State and Province List]"
strSQL = strSQL & " WHERE [State and Province List].[State or
Province] = '" & provstate & "'"
strSQL = strSQL & " ORDER BY [State and Province
List].[State/ProvinceName] "
cbxProvince.Row Source = strSQL
cbxProvince.Req uery
cbxProvince.Val ue = "Ontario"
Case "United States"
provstate = "State"
strSQL = "SELECT [State and Province List].[State/ProvinceName],
[State and Province List].[State or Province] "
strSQL = strSQL & " FROM [State and Province List]"
strSQL = strSQL & " WHERE [State and Province List].[State or
Province] = '" & provstate & "'"
strSQL = strSQL & " ORDER BY [State and Province
List].[State/ProvinceName] "
cbxProvince.Row Source = strSQL
cbxProvince.Req uery
cbxProvince.Val ue = ""
txtCity.Value = ""
Case Else
provstate = "Other"
cbxProvince.Row Source = ""
cbxProvince.Req uery
cbxProvince.Val ue = ""
txtCity.Value = ""

End Select
End Sub

Private Sub cmdExit_Click()
Dim streditmode As String
If streditmode = "" Then
streditmode = Me.OpenArgs
Select Case streditmode
Case "A" 'Add Mode
resp = FormattedMsgBox ("Do you want to add another
contact?", vbQuestion + vbYesNo, "Add another contact?")
Case "B" 'Browse Mode
resp = FormattedMsgBox ("Do you want to browse some more
contacts?", vbQuestion + vbYesNo, "Keep Browsing?")
Case "E" 'Edit Mode
resp = FormattedMsgBox ("Do you want to edit another
contact?", vbQuestion + vbYesNo, "Edit another contact?")
End Select
End If
If resp = vbYes Then
If streditmode = "B" Then
cbxSelectContac t.SetFocus
End If
Else
DoCmd.Close
DoCmd.OpenForm "Main Form", acNormal, , , , acDialog
End If
End Sub

Private Sub Event_Name_Clic k()
DoCmd.OpenForm "Events Form"
End Sub

Private Sub cmdImportContac ts_Click()
On Error GoTo Err_cmdImportCo ntacts_Click
DoCmd.DoMenuIte m acFormBar, acFile, 2, 0, acMenuVer70

Exit_cmdImportC ontacts_Click:
Exit Sub

Err_cmdImportCo ntacts_Click:
If Err.Number <> 2501 Then MsgBox Err.Description
Resume Exit_cmdImportC ontacts_Click
End Sub

Private Sub Form_Current()
LstContactProdu cts.Requery
txtProductDescr iption.SetFocus
If LstContactProdu cts.ListCount = 0 Then
txtProductDescr iption.Value = ""
CbxSalutation.S etFocus
End If
End Sub

Private Sub Form_Open(Cance l As Integer)

Dim strSQL As String

strSQL = "select * from Contacts where False"

Form.RecordSour ce = strSQL

streditmode = ""
If Not IsNull(Me.OpenA rgs) Then
streditmode = Me.OpenArgs
Else
DoCmd.CancelEve nt 'Cancel opening of the form and give the user an
error message
FormattedMsgBox "Error - Open Mode not passed to form. This form
must be opened through code. @Please report this error to the Program
Administrator@" , vbCritical, "Error"
End If

If UCase(streditmo de) = "B" Then 'Browse mode, so lock the appropriate
controls!

If Not LockControlsFor Browse(Me) Then
DoCmd.CancelEve nt 'Don't continue to open the form!
FormattedMsgBox "An error occured while setting up this form
for Browse Mode. @Please report this error to the Program
Administrator@" , vbCritical, "Error"
End If
End If

If streditmode = "A" Then
CbxSalutation.S etFocus
cbxSelectContac t.Visible = False
Box94.Visible = False
cmdImportContac ts.Left = 0.079
'cbxFilterbyEve nt.Visible = False
ElseIf streditmode = "E" Or streditmode = "B" Then
cmdImportContac ts.Visible = False
cbxSelectContac t.Visible = True
Box94.Visible = True
cbxSelectContac t.SetFocus

End If
End Sub

Private Sub LstContactProdu cts_AfterUpdate ()
txtProductDescr iption.SetFocus
txtProductDescr iption.Value = LstContactProdu cts.Column(3,
LstContactProdu cts.ItemsSelect ed)
LstContactProdu cts.SetFocus
End Sub

Private Sub LstContactProdu cts_KeyDown(Key Code As Integer, Shift As
Integer)

Dim strSQL As String
Dim varitem As Variant
Dim strContactID As String, strProdToDelete As String, resp As Integer,
PromptStr As String

Select Case KeyCode
Case 45 'Insert Key
If Not IsNull(ContactI D.Value) Then
DoCmd.OpenForm "Add Products to Contacts Form", acNormal, ,
, , acDialog, ContactID.Value
LstContactProdu cts.Requery
End If
Case 46 'Delete Key
'If the user presses the delete key, then ask them if they
are sure
'If they are, then delete the product from the contact

If LstContactProdu cts.ItemsSelect ed.Count > 0 Then
PromptStr = "Are you sure you want to delete the
selected products for " & FirstName.Value & " " & LastName.Value & "?"
resp = FormattedMsgBox (PromptStr, vbInformation +
vbYesNoCancel, "Warning!")
If resp = vbYes Then
strContactID = ContactID.Value
For Each varitem In LstContactProdu cts.ItemsSelect ed
strProdToDelete = LstContactProdu cts.Column(1,
varitem)
strSQL = "DELETE * "
strSQL = strSQL & " FROM [Add Products to
Contacts Table]"
strSQL = strSQL & " WHERE ([Add Products to
Contacts Table].ContactID= " & strContactID & ""
strSQL = strSQL & " AND [Add Products to
Contacts Table].ProductID = " & strProdToDelete & ");"
'Delete the Product
DoCmd.SetWarnin gs False
DoCmd.RunSQL strSQL
DoCmd.SetWarnin gs True
LstContactProdu cts.Requery
txtProductDescr iption.Requery
Next varitem
End If
Else 'User pressed delete key without selecting a product to
delete
FormattedMsgBox "You pressed the Delete Key but did not
select a product to Delete!" & vbCrLf & vbCrLf & "Nothing will be
deleted", vbInformation, "Notice"
End If
End Select
End Sub

Private Sub txtPosition_Key Down(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case 45 'Insert Key
DoCmd.OpenForm "Add New Position Form", acNormal, , , acFormAdd,
acDialog
End Select
End Sub

Private Sub cbxSelectContac t_AfterUpdate()
Me.RecordSource = "Contacts"
'Bind the form to the contacts table and then find the record in the
table that matches the control and display it in the form.
Dim rs As Object
Set rs = Me.Recordset.Cl one
rs.FindFirst "[ContactID] = " & Str(Nz(Me![cbxSelectContac t],
0))
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub


*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
Nov 12 '05 #1
2 2626
Setting the form recordsource to "Contacts" will work if you include a line
after that - Me.Refresh
Form data does not automatically refresh when the recordsource is changed,
so you have to do it expressly.

Mike Storr
www.veraccess.com
"ColinWard" <je*********@ho tmail.com> wrote in message
news:40******** *************** @news.frii.net. ..
Hi.

I have a form which has as its recordsource an SQL string. The SQL
String is as follows: SELECT * from CONTACTS where false.

this ensures that there is no data loaded in the form when the form is
opened. After the user selects the contact from an unbound combobox I
want the form to be rebound to its recordsource.

I tried using form.recordsour ce = "Contacts" in the afterupdate event of
the Combobox but I still have no data showing. I also tried to requery
after setting the recordsource but no luck.

In a module I also have a function which, if the form is in browse mode
locks any unbound controls but it does not or should not affect bound
controls.

here is the function:

'this function determines whether the control on the form is bound or
unbound
'if the control is unbound (i.e. does not have a control source
property) then the control
'is locked if the form is in browse mode.

Public Function LockControlsFor Browse(frmBrows e As Form) As Boolean

LockControlsFor Browse = False

Dim ctl As Control
Dim prp As Property
Dim ctlCount As Integer, UnboundCtls As Integer

' On Error GoTo props_err

ctlCount = 0
UnboundCtls = 0

For Each ctl In frmBrowse.Contr ols
'Debug.Print ctl.Properties( "Name")
For Each prp In ctl.Properties
' Print name of each property.
If prp.Name = "ControlSou rce" Then
'Debug.Print prp.Name; " = "; prp.Value
If prp.Value = "" Then
'UnboundCtls = UnboundCtls + 1
Else 'Lock the control for browse!!
ctl.Properties( "Locked") = True
End If
End If

Next prp

'ctlCount = ctlCount + 1
Next ctl
'FormattedMsgBo x "Number of controls on the form = " & Str(ctlCount)
& vbCrLf & vbCrLf & "Number of Unbound controls = " & Str(UnboundCtls )
'Debug.Print ctlCount
'Debug.Print UnboundCtls
LockControlsFor Browse = True
props_exit:
Set ctl = Nothing
Set prp = Nothing
Exit Function

props_err:
If Err = 2187 Then

Debug.Print vbTab & prp.Name & " = Only available at design
time."
Resume Next

Else

Debug.Print vbTab & prp.Name & " = Error Occurred: " &
Err.Description
Resume Next

End If
End Function
and here is all the code from behind the form. I think the problem is in
the last event procedure which is cbxSelectContac t_AfterUpdate:

Option Explicit
Option Compare Database
Dim streditmode As String
Dim cbxeventyear As Object
Dim resp As Integer

Private Sub cbxEventName_Af terUpdate()
cbxeventyear.Re query
End Sub

Private Sub cbxSelectCountr y_AfterUpdate()
Dim provstate As String, strSQL As String
Select Case cbxSelectCountr y.Text
Case "Canada"
provstate = "Province"
strSQL = "SELECT [State and Province List].[State/ProvinceName],
[State and Province List].[State or Province] "
strSQL = strSQL & " FROM [State and Province List]"
strSQL = strSQL & " WHERE [State and Province List].[State or
Province] = '" & provstate & "'"
strSQL = strSQL & " ORDER BY [State and Province
List].[State/ProvinceName] "
cbxProvince.Row Source = strSQL
cbxProvince.Req uery
cbxProvince.Val ue = "Ontario"
Case "United States"
provstate = "State"
strSQL = "SELECT [State and Province List].[State/ProvinceName],
[State and Province List].[State or Province] "
strSQL = strSQL & " FROM [State and Province List]"
strSQL = strSQL & " WHERE [State and Province List].[State or
Province] = '" & provstate & "'"
strSQL = strSQL & " ORDER BY [State and Province
List].[State/ProvinceName] "
cbxProvince.Row Source = strSQL
cbxProvince.Req uery
cbxProvince.Val ue = ""
txtCity.Value = ""
Case Else
provstate = "Other"
cbxProvince.Row Source = ""
cbxProvince.Req uery
cbxProvince.Val ue = ""
txtCity.Value = ""

End Select
End Sub

Private Sub cmdExit_Click()
Dim streditmode As String
If streditmode = "" Then
streditmode = Me.OpenArgs
Select Case streditmode
Case "A" 'Add Mode
resp = FormattedMsgBox ("Do you want to add another
contact?", vbQuestion + vbYesNo, "Add another contact?")
Case "B" 'Browse Mode
resp = FormattedMsgBox ("Do you want to browse some more
contacts?", vbQuestion + vbYesNo, "Keep Browsing?")
Case "E" 'Edit Mode
resp = FormattedMsgBox ("Do you want to edit another
contact?", vbQuestion + vbYesNo, "Edit another contact?")
End Select
End If
If resp = vbYes Then
If streditmode = "B" Then
cbxSelectContac t.SetFocus
End If
Else
DoCmd.Close
DoCmd.OpenForm "Main Form", acNormal, , , , acDialog
End If
End Sub

Private Sub Event_Name_Clic k()
DoCmd.OpenForm "Events Form"
End Sub

Private Sub cmdImportContac ts_Click()
On Error GoTo Err_cmdImportCo ntacts_Click
DoCmd.DoMenuIte m acFormBar, acFile, 2, 0, acMenuVer70

Exit_cmdImportC ontacts_Click:
Exit Sub

Err_cmdImportCo ntacts_Click:
If Err.Number <> 2501 Then MsgBox Err.Description
Resume Exit_cmdImportC ontacts_Click
End Sub

Private Sub Form_Current()
LstContactProdu cts.Requery
txtProductDescr iption.SetFocus
If LstContactProdu cts.ListCount = 0 Then
txtProductDescr iption.Value = ""
CbxSalutation.S etFocus
End If
End Sub

Private Sub Form_Open(Cance l As Integer)

Dim strSQL As String

strSQL = "select * from Contacts where False"

Form.RecordSour ce = strSQL

streditmode = ""
If Not IsNull(Me.OpenA rgs) Then
streditmode = Me.OpenArgs
Else
DoCmd.CancelEve nt 'Cancel opening of the form and give the user an
error message
FormattedMsgBox "Error - Open Mode not passed to form. This form
must be opened through code. @Please report this error to the Program
Administrator@" , vbCritical, "Error"
End If

If UCase(streditmo de) = "B" Then 'Browse mode, so lock the appropriate
controls!

If Not LockControlsFor Browse(Me) Then
DoCmd.CancelEve nt 'Don't continue to open the form!
FormattedMsgBox "An error occured while setting up this form
for Browse Mode. @Please report this error to the Program
Administrator@" , vbCritical, "Error"
End If
End If

If streditmode = "A" Then
CbxSalutation.S etFocus
cbxSelectContac t.Visible = False
Box94.Visible = False
cmdImportContac ts.Left = 0.079
'cbxFilterbyEve nt.Visible = False
ElseIf streditmode = "E" Or streditmode = "B" Then
cmdImportContac ts.Visible = False
cbxSelectContac t.Visible = True
Box94.Visible = True
cbxSelectContac t.SetFocus

End If
End Sub

Private Sub LstContactProdu cts_AfterUpdate ()
txtProductDescr iption.SetFocus
txtProductDescr iption.Value = LstContactProdu cts.Column(3,
LstContactProdu cts.ItemsSelect ed)
LstContactProdu cts.SetFocus
End Sub

Private Sub LstContactProdu cts_KeyDown(Key Code As Integer, Shift As
Integer)

Dim strSQL As String
Dim varitem As Variant
Dim strContactID As String, strProdToDelete As String, resp As Integer,
PromptStr As String

Select Case KeyCode
Case 45 'Insert Key
If Not IsNull(ContactI D.Value) Then
DoCmd.OpenForm "Add Products to Contacts Form", acNormal, ,
, , acDialog, ContactID.Value
LstContactProdu cts.Requery
End If
Case 46 'Delete Key
'If the user presses the delete key, then ask them if they
are sure
'If they are, then delete the product from the contact

If LstContactProdu cts.ItemsSelect ed.Count > 0 Then
PromptStr = "Are you sure you want to delete the
selected products for " & FirstName.Value & " " & LastName.Value & "?"
resp = FormattedMsgBox (PromptStr, vbInformation +
vbYesNoCancel, "Warning!")
If resp = vbYes Then
strContactID = ContactID.Value
For Each varitem In LstContactProdu cts.ItemsSelect ed
strProdToDelete = LstContactProdu cts.Column(1,
varitem)
strSQL = "DELETE * "
strSQL = strSQL & " FROM [Add Products to
Contacts Table]"
strSQL = strSQL & " WHERE ([Add Products to
Contacts Table].ContactID= " & strContactID & ""
strSQL = strSQL & " AND [Add Products to
Contacts Table].ProductID = " & strProdToDelete & ");"
'Delete the Product
DoCmd.SetWarnin gs False
DoCmd.RunSQL strSQL
DoCmd.SetWarnin gs True
LstContactProdu cts.Requery
txtProductDescr iption.Requery
Next varitem
End If
Else 'User pressed delete key without selecting a product to
delete
FormattedMsgBox "You pressed the Delete Key but did not
select a product to Delete!" & vbCrLf & vbCrLf & "Nothing will be
deleted", vbInformation, "Notice"
End If
End Select
End Sub

Private Sub txtPosition_Key Down(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case 45 'Insert Key
DoCmd.OpenForm "Add New Position Form", acNormal, , , acFormAdd,
acDialog
End Select
End Sub

Private Sub cbxSelectContac t_AfterUpdate()
Me.RecordSource = "Contacts"
'Bind the form to the contacts table and then find the record in the
table that matches the control and display it in the form.
Dim rs As Object
Set rs = Me.Recordset.Cl one
rs.FindFirst "[ContactID] = " & Str(Nz(Me![cbxSelectContac t],
0))
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub


*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!

Nov 12 '05 #2
Hi.

I figured it out. somehow the Data Entry Property of the form was set to
"yes" I set it to No and everything works.

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
Nov 12 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
3025
by: Michael | last post by:
Hi everyone, I am trying to change the field names for a table that is being exported via Excel. Its a spreadsheet that our National Office sends us but even after promise after promise they keep changing the field names which makes it nearly impossible to run any pre-generated queries etc. The solution really is to get someone to check the field names before importing the spreadsheet but I want to do it in code. I have written
7
8525
by: Nicolae Fieraru | last post by:
Hi All, I am trying to change the rowsource of a combobox when I click on it. I played with many events, associated with the form and the combobox, but still haven't figured out what is the way of doing it. I have a table with products, tblProducts, some of them are Active while others are Inactive. The form shows all the products purchased by a customer, both Active and Inactive in a ComboBox, cbProducts. My client wants to view all...
32
3685
by: deko | last post by:
I have a popup form with a textbox that is bound to a memo field. I've been warned about memo fields so I'm wondering if I should use this code. Is there any risk with changing the form's RecordSource like this? Am I asking for trouble doing this with a memo field? Thanks in advance. Private Sub cmdNextNote_Click() Dim lngNid As Long If Me.Dirty Then DoCmd.RunCommand acCmdSaveRecord
2
4376
by: Bill R via AccessMonster.com | last post by:
I'm trying to use the same subforms for two different mainforms. The first main form is "frmSwaps" and the second main form is named "frmSwapsLive". The recordsources for the subforms have parameters such as: ! ! So I have code in the On Open event of frmSwapsLive as follows: strLive = "frmSwapsLive" strTest = "frmSwaps" frmName = frm.Name
3
1714
by: john | last post by:
I have a form with Members and in that form a subform with Transactions. Those are linked (on banknr) 1xM which I've set in the database relations. Now I would like to copy the form and modify it. I would like Transactions to become the main table in the form so I can filter all new Transactions (seems like a Mx1 relation). When new transactions have arrived I would like to go through them one by one, and make some changes in the linked...
2
2334
by: G Gerard | last post by:
Hello I have noticed that whenever I set a form's RecordSource property in code it launches the form's OnActivate event. In one of my application I set a form's RecordSource to zero lenght string during the form's OnClose event Private Sub Form_Close()
8
4369
Megalog
by: Megalog | last post by:
Hey guys.. my turn to ask a question: I'm having a weird issue with a form I've reworked. This form has a combo box, which when used is changing the recordsource of a subform. This subform has no Master/Child relationship set to the main form. Specifically the problem seems to be that everytime the recordsource of the subform is changed, the subform object itself tries to set a default Master/Child value (both fields fill with the "ID"...
6
2212
by: svdoerga | last post by:
I have a weird problem (or I'm overseeing something plain). I have a form which I open in formview with a query as recordsource (set in the design view). On opening, depending on some condition, the recordsource may be changed to another query from code. This query contains all the same fields, except with different values. Now the problem is that as soon as the recordsource changes, all the fields get locked, and it's impossible to add new...
19
4986
by: postman | last post by:
I have a parent form bound to a recordsource and several controls are bound to fields in that recordsource. There are also several unbound controls that are used to display various data in a subform. It's setup to display "Form A" in the subform control if a selection is made on "List A" (unbound) in the parent form. "Form A" has as its recordsource a Query object which uses the value of "List A" as criteria. Similarly, if the user...
0
8969
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 usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9337
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 captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
9266
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 most users, this new feature is actually very convenient. If you want to control the update process,...
0
9209
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 choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
6054
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 into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4570
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 the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4826
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
2748
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2193
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.