473,698 Members | 2,873 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

New record saved when Refresh clicked

I have a working PHP/MySQL application used for data entry. The data
entry screen includes a "Save" button. The PHP code for this button
looks like this:

if (isset($_POST['cmdSave']))
{
if ($_POST[txtStateFileNum ber] == "")
{
include ("InsertRecord. inc"); // Insert new record
}
else
{
include ("UpdateRecord. inc"); // Update existing record
}
}

This works great. If the State File Number (primary ID) field is
blank, a new record is added and a new State File Number assigned,
otherwise the existing record is updated. However, if the user enters
some data and clicks "Save" to insert a new record and then clicks the
browser (IE) Refresh button, the insert logic is repeated and another
record is added to the database. Apparently, the cmdSave button
remains set and pressing Refresh executes the "InsertReco rd" logic
again. The "Post" version of State File Number also remains blank
even though it exists on the screen after "Save".

I have tried quite a number of fixes for this problem, none of which
have worked satisfactorily. What I would like to do is reset the
cmdSave button after the InsertRecord logic executes. Is that
possible?

Alternately, if I could sense that the Refresh button had been clicked
rather than cmdSave, I could also prevent re-execution.

Register_global s is off.

Any suggestions are greatly appreciated.
Jul 17 '05 #1
9 4919

Uzytkownik "Mark" <hi***********@ yahoo.com> napisal w wiadomosci
news:5e******** *************** ***@posting.goo gle.com...
I have a working PHP/MySQL application used for data entry. The data
entry screen includes a "Save" button. The PHP code for this button
looks like this:

if (isset($_POST['cmdSave']))
{
if ($_POST[txtStateFileNum ber] == "")
{
include ("InsertRecord. inc"); // Insert new record
}
else
{
include ("UpdateRecord. inc"); // Update existing record
}
}

This works great. If the State File Number (primary ID) field is
blank, a new record is added and a new State File Number assigned,
otherwise the existing record is updated. However, if the user enters
some data and clicks "Save" to insert a new record and then clicks the
browser (IE) Refresh button, the insert logic is repeated and another
record is added to the database. Apparently, the cmdSave button
remains set and pressing Refresh executes the "InsertReco rd" logic
again. The "Post" version of State File Number also remains blank
even though it exists on the screen after "Save".

I have tried quite a number of fixes for this problem, none of which
have worked satisfactorily. What I would like to do is reset the
cmdSave button after the InsertRecord logic executes. Is that
possible?

Alternately, if I could sense that the Refresh button had been clicked
rather than cmdSave, I could also prevent re-execution.

Register_global s is off.

Any suggestions are greatly appreciated.


Its because when user clicks refresh is posting form post data again.
Force reload page after manipulate with all post data like this:

if (isset($_POST['cmdSave']))
{
if ($_POST[txtStateFileNum ber] == "")
{
include ("InsertRecord. inc"); // Insert new record
}
else
{
include ("UpdateRecord. inc"); // Update existing record
}
Header("Locatio n: {$_SERVER['REQUEST_URI']}");
die;
}

It will reload your page and clean up all post data - when user will click
refresh button
it will post empty data so your "if (isset($_POST['cmdSave']))" won't catch
it.

Drizzt
Jul 17 '05 #2
"Mark" <hi***********@ yahoo.com> wrote in message news:5e******** *************** ***@posting.goo gle.com...
I have a working PHP/MySQL application used for data entry. The data
entry screen includes a "Save" button. The PHP code for this button
looks like this:

if (isset($_POST['cmdSave']))
{
if ($_POST[txtStateFileNum ber] == "")
{
include ("InsertRecord. inc"); // Insert new record
}
else
{
include ("UpdateRecord. inc"); // Update existing record
}
}

This works great. If the State File Number (primary ID) field is
blank, a new record is added and a new State File Number assigned,
otherwise the existing record is updated. However, if the user enters
some data and clicks "Save" to insert a new record and then clicks the
browser (IE) Refresh button, the insert logic is repeated and another
record is added to the database. Apparently, the cmdSave button
remains set and pressing Refresh executes the "InsertReco rd" logic
again. The "Post" version of State File Number also remains blank
even though it exists on the screen after "Save".

I have tried quite a number of fixes for this problem, none of which
have worked satisfactorily. What I would like to do is reset the
cmdSave button after the InsertRecord logic executes. Is that
possible?

Alternately, if I could sense that the Refresh button had been clicked
rather than cmdSave, I could also prevent re-execution.

Register_global s is off.

Any suggestions are greatly appreciated.


One way to solve this problem is to redirect the browser to a new page
using header() function after the submission.
Jul 17 '05 #3
More elegant:

Place a hidden field with a random value.

In the script called after submit the form, place a SELECT before the INSERT
to check if this random value exists.

If so, return a message saiyng something like 'the data is already stored'
oh, simply, don't do anything.

En las nuevas, Mark escribió:
I have a working PHP/MySQL application used for data entry. The data
entry screen includes a "Save" button. The PHP code for this button
looks like this:

if (isset($_POST['cmdSave']))
{
if ($_POST[txtStateFileNum ber] == "")
{
include ("InsertRecord. inc"); // Insert new record
}
else
{
include ("UpdateRecord. inc"); // Update existing record
}
}

This works great. If the State File Number (primary ID) field is
blank, a new record is added and a new State File Number assigned,
otherwise the existing record is updated. However, if the user enters
some data and clicks "Save" to insert a new record and then clicks the
browser (IE) Refresh button, the insert logic is repeated and another
record is added to the database. Apparently, the cmdSave button
remains set and pressing Refresh executes the "InsertReco rd" logic
again. The "Post" version of State File Number also remains blank
even though it exists on the screen after "Save".

I have tried quite a number of fixes for this problem, none of which
have worked satisfactorily. What I would like to do is reset the
cmdSave button after the InsertRecord logic executes. Is that
possible?

Alternately, if I could sense that the Refresh button had been clicked
rather than cmdSave, I could also prevent re-execution.

Register_global s is off.

Any suggestions are greatly appreciated.

Jul 17 '05 #4
Arg
I use a seperate save script that, after saving the data, uses javascript to
redirect back to the form or wherever it needs to go.

// inputform.php
<form method=post action=saveit.p hp>
Data 1: <input type=data1>
<input type=submit>
</form>
// saveit.php
// search records for match
// update if match, new record if not
<script language="JavaS cript">
alert('Data has been updated');
location.href = 'inputform.php' ;
</script>
"Mark" <hi***********@ yahoo.com> wrote in message
news:5e******** *************** ***@posting.goo gle.com...
I have a working PHP/MySQL application used for data entry. The data
entry screen includes a "Save" button. The PHP code for this button
looks like this:

if (isset($_POST['cmdSave']))
{
if ($_POST[txtStateFileNum ber] == "")
{
include ("InsertRecord. inc"); // Insert new record
}
else
{
include ("UpdateRecord. inc"); // Update existing record
}
}

This works great. If the State File Number (primary ID) field is
blank, a new record is added and a new State File Number assigned,
otherwise the existing record is updated. However, if the user enters
some data and clicks "Save" to insert a new record and then clicks the
browser (IE) Refresh button, the insert logic is repeated and another
record is added to the database. Apparently, the cmdSave button
remains set and pressing Refresh executes the "InsertReco rd" logic
again. The "Post" version of State File Number also remains blank
even though it exists on the screen after "Save".

I have tried quite a number of fixes for this problem, none of which
have worked satisfactorily. What I would like to do is reset the
cmdSave button after the InsertRecord logic executes. Is that
possible?

Alternately, if I could sense that the Refresh button had been clicked
rather than cmdSave, I could also prevent re-execution.

Register_global s is off.

Any suggestions are greatly appreciated.

Jul 17 '05 #5
Arg
Of course then any back-button click will cause it to resubmit the data, you
could send it to a self closing pop-up window or use a webbug like below.

// getdata.php
<script language="JavaS cript">
function setMe(){
var d1=document.get ElementById('d1 ').value;
// I would probably add some form verification here
document.getEle mentById('dot') .src='saveit.ph p?d1='+d1;
alert('Data Saved');
document.getEle mentById('d1'). value='';
}
</script>
Data 1 <input type=text id=d1><br>
<input type=button value='Save' onClick="setMe( );">
<img id=dot src='dot.png' style='display: none'>

// saveit.php
<?php
// Put your data verification and save here
Header("Content-type: image/png");
$image = ImageCreate(5,5 );
$bg = ImageColorAlloc ate($image,0,15 0,0);
imagefilledrect angle($image, 0,0, 5,5, $bg);
ImagePNG($image ,'',100);
ImageDestroy($i mage);
?>

You have to have gd library active in your php.ini
The image color or size does not really matter as it is hidden by the
style='display: none'.
You could use the image to signal the save if you wanted to, I have used a
yellow image before the save and then changed it to green to show it was
saved.
"Arg" <r_***@hotmail. com> wrote in message
news:10******** *****@corp.supe rnews.com...
I use a seperate save script that, after saving the data, uses javascript
to redirect back to the form or wherever it needs to go.

// inputform.php
<form method=post action=saveit.p hp>
Data 1: <input type=data1>
<input type=submit>
</form>
// saveit.php
// search records for match
// update if match, new record if not
<script language="JavaS cript">
alert('Data has been updated');
location.href = 'inputform.php' ;
</script>
"Mark" <hi***********@ yahoo.com> wrote in message
news:5e******** *************** ***@posting.goo gle.com...
I have a working PHP/MySQL application used for data entry. The data
entry screen includes a "Save" button. The PHP code for this button
looks like this:

if (isset($_POST['cmdSave']))
{
if ($_POST[txtStateFileNum ber] == "")
{
include ("InsertRecord. inc"); // Insert new record
}
else
{
include ("UpdateRecord. inc"); // Update existing record
}
}

This works great. If the State File Number (primary ID) field is
blank, a new record is added and a new State File Number assigned,
otherwise the existing record is updated. However, if the user enters
some data and clicks "Save" to insert a new record and then clicks the
browser (IE) Refresh button, the insert logic is repeated and another
record is added to the database. Apparently, the cmdSave button
remains set and pressing Refresh executes the "InsertReco rd" logic
again. The "Post" version of State File Number also remains blank
even though it exists on the screen after "Save".

I have tried quite a number of fixes for this problem, none of which
have worked satisfactorily. What I would like to do is reset the
cmdSave button after the InsertRecord logic executes. Is that
possible?

Alternately, if I could sense that the Refresh button had been clicked
rather than cmdSave, I could also prevent re-execution.

Register_global s is off.

Any suggestions are greatly appreciated.


Jul 17 '05 #6
Thanks for all the helpful suggestions. The problem with the redirect
(Header) idea is that it clears all the data from the screen. What I
want is for the data to remain on the screen so the user can continue
with entry. There is a great deal of data (12 screens), so it is
reasonable to expect the user to save several times during the entry
of a record.

As it currently exists, my InsertRecord.in c logic contains some code
that rereads the record after the Insert:

// Reread the record after the POST operation
// Fields on form are refreshed after the reread via HTML "Value"
clauses

$sql = "SELECT * FROM rosemaster
WHERE StateFileNumber = $NewSFN";

$result = mysql_query($sq l) or die ("Failed rereading after insert");

$row = mysql_fetch_arr ay($result); // Extract the record

This repopulates the screen and lets the user continue entering more
data. The next time "Save" is clicked, the logic senses the existence
of a State File Number and the Update logic is called instead on
Insert. Works great until the Refresh button comes into play.

I have tried using session variables to indicate that a record has
been inserted, but haven't got it to work quite right.

Is there a way to detect that the Refresh button has been clicked?
That seems to me to be the best solution.

Thanks for all the help!
Jul 17 '05 #7

"Mark" <hi***********@ yahoo.com> wrote in message
news:5e******** *************** ***@posting.goo gle.com...
Thanks for all the helpful suggestions. The problem with the redirect
(Header) idea is that it clears all the data from the screen. What I
want is for the data to remain on the screen so the user can continue
with entry. There is a great deal of data (12 screens), so it is
reasonable to expect the user to save several times during the entry
of a record.

As it currently exists, my InsertRecord.in c logic contains some code
that rereads the record after the Insert:

// Reread the record after the POST operation
// Fields on form are refreshed after the reread via HTML "Value"
clauses

$sql = "SELECT * FROM rosemaster
WHERE StateFileNumber = $NewSFN";

$result = mysql_query($sq l) or die ("Failed rereading after insert");

$row = mysql_fetch_arr ay($result); // Extract the record

This repopulates the screen and lets the user continue entering more
data. The next time "Save" is clicked, the logic senses the existence
of a State File Number and the Update logic is called instead on
Insert. Works great until the Refresh button comes into play.

I have tried using session variables to indicate that a record has
been inserted, but haven't got it to work quite right.
In what way is it *not working right*?
Is there a way to detect that the Refresh button has been clicked?
That seems to me to be the best solution.


There is nothing in the HTTP protocol which detects the REFRESH button being
pressed. This is a browser function which simply redoes the last action
whatever it was.

--
Tony Marston

http://www.tonymarston.net

Jul 17 '05 #8
"Tony Marston" <to**@NOSPAM.de mon.co.uk> wrote in message news:<ch******* ************@ne ws.demon.co.uk> ...
"Mark" <hi***********@ yahoo.com> wrote in message
news:5e******** *************** ***@posting.goo gle.com...
Thanks for all the helpful suggestions. The problem with the redirect
(Header) idea is that it clears all the data from the screen. What I
want is for the data to remain on the screen so the user can continue
with entry. There is a great deal of data (12 screens), so it is
reasonable to expect the user to save several times during the entry
of a record.

As it currently exists, my InsertRecord.in c logic contains some code
that rereads the record after the Insert:

// Reread the record after the POST operation
// Fields on form are refreshed after the reread via HTML "Value"
clauses

$sql = "SELECT * FROM rosemaster
WHERE StateFileNumber = $NewSFN";

$result = mysql_query($sq l) or die ("Failed rereading after insert");

$row = mysql_fetch_arr ay($result); // Extract the record

This repopulates the screen and lets the user continue entering more
data. The next time "Save" is clicked, the logic senses the existence
of a State File Number and the Update logic is called instead on
Insert. Works great until the Refresh button comes into play.

I have tried using session variables to indicate that a record has
been inserted, but haven't got it to work quite right.


In what way is it *not working right*?
Is there a way to detect that the Refresh button has been clicked?
That seems to me to be the best solution.


There is nothing in the HTTP protocol which detects the REFRESH button being
pressed. This is a browser function which simply redoes the last action
whatever it was.


Thanks, Tony. I'll try to explain the problem. I introduced a
session variable that contains the SFN (State File Number - unique
key) of a new record immediately after INSERT. It now looks like
this:

if (isset($_POST['cmdSubmitSave']))
{
if ($_POST[txtStateFileNum ber] == "")
{
if ($_SESSION['RefreshSFN'] <> "")
{
// Reread using Session Var

$TempSFN = $_SESSION['RefreshSFN'];

$sql = "SELECT * FROM rosemaster
WHERE StateFileNumber = $TempSFN";

$result = mysql_query($sq l) or die ("Failed rereading after
refresh");

$row = mysql_fetch_arr ay($result); // Extract the record

}
else
{
include ("InsertRecord. inc"); // Add a new record
$_SESSION['RefreshSFN'] = $NewSFN; // Store for reread if Refresh
clicked
}
}
else
{
include ("UpdateRecord. inc"); // Update existing record
$_SESSION['RefreshSFN'] = ""; // Clear
}
}

This works great. If the user clicks "Save" to INSERT a new record
and then clicks Refresh, the existing record is reread and returned to
the screen with no additional copy saved.

However, the program also includes a "New" button that clears the data
from the screen. This is a Normal button, not Submit. All it does is
use VBScript to clear the data from the textboxes.

If the user enters a record and clicks "Save", the record is INSERTed
and the session var loaded with the SFN. If the user then clicks
"New", the data are cleared from the screen, but the session var
remains loaded, so that when a new record is entered and "Save"
clicked, the session var exists and the previous record returned to
the screen. Not good.

I tried to find a way to clear the session var when "New" is clicked,
but haven't found a way yet since it is not a "Submit" button. Should
I try changing it to "Submit" and add PHP code to clear the session
var? Or is there a better approach?

Thanks again!
Jul 17 '05 #9

"Mark" <hi***********@ yahoo.com> wrote in message
news:5e******** *************** ***@posting.goo gle.com...
"Tony Marston" <to**@NOSPAM.de mon.co.uk> wrote in message
news:<ch******* ************@ne ws.demon.co.uk> ...
"Mark" <hi***********@ yahoo.com> wrote in message
news:5e******** *************** ***@posting.goo gle.com...
> Thanks for all the helpful suggestions. The problem with the redirect
> (Header) idea is that it clears all the data from the screen. What I
> want is for the data to remain on the screen so the user can continue
> with entry. There is a great deal of data (12 screens), so it is
> reasonable to expect the user to save several times during the entry
> of a record.
>
> As it currently exists, my InsertRecord.in c logic contains some code
> that rereads the record after the Insert:
>
> // Reread the record after the POST operation
> // Fields on form are refreshed after the reread via HTML "Value"
> clauses
>
> $sql = "SELECT * FROM rosemaster
> WHERE StateFileNumber = $NewSFN";
>
> $result = mysql_query($sq l) or die ("Failed rereading after insert");
>
> $row = mysql_fetch_arr ay($result); // Extract the record
>
> This repopulates the screen and lets the user continue entering more
> data. The next time "Save" is clicked, the logic senses the existence
> of a State File Number and the Update logic is called instead on
> Insert. Works great until the Refresh button comes into play.
>
> I have tried using session variables to indicate that a record has
> been inserted, but haven't got it to work quite right.


In what way is it *not working right*?
> Is there a way to detect that the Refresh button has been clicked?
> That seems to me to be the best solution.


There is nothing in the HTTP protocol which detects the REFRESH button
being
pressed. This is a browser function which simply redoes the last action
whatever it was.


Thanks, Tony. I'll try to explain the problem. I introduced a
session variable that contains the SFN (State File Number - unique
key) of a new record immediately after INSERT. It now looks like
this:

if (isset($_POST['cmdSubmitSave']))
{
if ($_POST[txtStateFileNum ber] == "")
{
if ($_SESSION['RefreshSFN'] <> "")
{
// Reread using Session Var

$TempSFN = $_SESSION['RefreshSFN'];

$sql = "SELECT * FROM rosemaster
WHERE StateFileNumber = $TempSFN";

$result = mysql_query($sq l) or die ("Failed rereading after
refresh");

$row = mysql_fetch_arr ay($result); // Extract the record

}
else
{
include ("InsertRecord. inc"); // Add a new record
$_SESSION['RefreshSFN'] = $NewSFN; // Store for reread if Refresh
clicked
}
}
else
{
include ("UpdateRecord. inc"); // Update existing record
$_SESSION['RefreshSFN'] = ""; // Clear
}
}

This works great. If the user clicks "Save" to INSERT a new record
and then clicks Refresh, the existing record is reread and returned to
the screen with no additional copy saved.

However, the program also includes a "New" button that clears the data
from the screen. This is a Normal button, not Submit. All it does is
use VBScript to clear the data from the textboxes.

If the user enters a record and clicks "Save", the record is INSERTed
and the session var loaded with the SFN. If the user then clicks
"New", the data are cleared from the screen, but the session var
remains loaded, so that when a new record is entered and "Save"
clicked, the session var exists and the previous record returned to
the screen. Not good.

I tried to find a way to clear the session var when "New" is clicked,
but haven't found a way yet since it is not a "Submit" button. Should
I try changing it to "Submit" and add PHP code to clear the session
var? Or is there a better approach?

Thanks again!


You cannot clear a session var by running vbscript/javascript on the client
as all session data is held on the server. You should have a CLEAR button
which POSTs back to the web server (and PHP) so that the server-side script
can clear the session data and send back an empty screen.

Another way would be not to bother with storing RefeshSFN on the server but
rely on the contents of txtStateFileNum ber in the $_POST array. Your
existing NEW button should empty this variable so that your PHP script can
see whether to create a new record or update an exiting one.

I personally don't waste my time with any client-side scripting as it may be
turned off or incompatible with the client's browser.

HTH.

--
Tony Marston

http://www.tonymarston.net

Jul 17 '05 #10

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

Similar topics

8
9239
by: Bri | last post by:
Greetings, I'm having a very strange problem in an AC97 MDB with ODBC Linked tables to SQL Server 7. The table has an Identity field and a Timestamp field. The problem is that when a new record is entered, either from a form or from the table view of the table, when the record gets saved it immediately displays #DELETED# in all of the fields. However, if I close the form or table view and reopen the record has in fact been inserted. The...
7
2397
by: todholt | last post by:
Hello, I am trying to bypass a form's automatic update, and instead call a stored procedure in sql server. I am using continuous forms. The problem I am having is with returning to the next selected record once I have performed the update. i.e. user edits record A and then clicks on record B. Record A is updated, and selection moves to record B. I don't know how to determine what record B is...
2
1707
by: swingingming | last post by:
Hi, If I have a primary key, say orderID, after I refreshed the form, how can i get to that record via VBA. Thanks.
22
5038
by: Br | last post by:
First issue: When using ADPs you no longer have the ability to issue a me.refresh to save the current record on a form (the me.refresh does a requery in an ADP). We usually do this before calling up another form or report that uses some of the same data. We came up with a work around that saves the current record's ID, does a
0
1470
by: sara | last post by:
I have a simple app, and I'm trying to add Orders. I have tblOrders and tblOrderDetails. First, the user selects the customer, then "orders", "new Order" The frmNewOrder simply assures the user she is on the right customer and sets up an orderKey and orderNumber. The user enters "Drop Off date", to make the form dirty, and to have
1
5921
by: Catriona | last post by:
I am developing an Access application where users insert bill records for an electricity account by clicking on a new button. The required workflow is 1) New button clicked 2) New record appears with some field populated per defaults for account and some based on previous records - eg dates 3) Save button clicked 4) Record validated and saved if it passes validation. I have three issues as follows
5
4284
by: dzulai | last post by:
i have a continuous subform and its AllowAdditons and AllowEdits property are set to false. A command button("Add") in my main form sets both properties to True, enabling the New Record to appear. My question is, is it possible to limit edits only to the new record? and also, is it possible for the new record not to be saved automatically to the DB? The new record must only be saved when the "Save" command button is clicked. thanks
6
5335
by: AppDev63 | last post by:
I've been struggling with a form. On the left side of the form I've got data from a table of invoices, and on the right side I've got a combo box with data from a table of payments. The user scrolls through the invoices on the left and matches each one up with a payment from the combo box on the right. The common field is an order number, but the relationship between invoices and payments must be created manually by the user matching up the...
0
1771
by: trixxnixon | last post by:
i have a form that is being designed to pend requests in a requests database. the pend form is opened from an update form used by an employee to enter updates. when the pend form is updated, the tracking number of the current request is imported to the pend form, and query results are displayed at the bottom(all previous pending records for the imported tracking number) the pend button saves either the start pending date or the end pending...
0
8611
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
9170
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. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9031
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
8904
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
8876
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...
1
6531
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 instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5867
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();...
1
3052
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
3
2007
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.