Questions tagged «triggers»

触发器是响应诸如匹配条件或数据库更改之类的事件而执行操作或调用功能的规则。尽可能与适用的数据库,平台,产品或服务标签一起使用。始终与相应的语言标签一起使用。

3
用于插入和更新的MySQL Fire触发器
是否可以为表的插入和更新事件触发mysql触发器? 我知道我可以做到以下几点 CREATE TRIGGER my_trigger AFTER INSERT ON `table` FOR EACH ROW BEGIN ..... END // CREATE TRIGGER my_trigger AFTER UPDATE ON `table` FOR EACH ROW BEGIN ..... END // 但是我该怎么办 CREATE TRIGGER my_trigger AFTER INSERT ON `table` AND AFTER UPDATE ON `table` FOR EACH ROW BEGIN ..... 是否可以,或者我必须使用2个触发器?两者的代码相同,我不想重复。
110 mysql  triggers 

5
SQL更新仅在修改列时触发
通过查看其他示例,我想出了以下内容,但它似乎并没有达到我想要的效果:我希望它仅在QtyToRepair值已更新的情况下才更新修改后的信息...但是它不这样做那。 如果我注释掉哪里,那么在每种情况下都会更新修改后的信息。正如我所说,其他例子使我感到乐观。任何线索表示赞赏。谢谢。 沃尔特 ALTER TRIGGER [dbo].[tr_SCHEDULE_Modified] ON [dbo].[SCHEDULE] AFTER UPDATE AS BEGIN SET NOCOUNT ON; UPDATE SCHEDULE SET modified = GETDATE() , ModifiedUser = SUSER_NAME() , ModifiedHost = HOST_NAME() FROM SCHEDULE S INNER JOIN Inserted I on S.OrderNo = I.OrderNo and S.PartNumber = I.PartNumber WHERE S.QtyToRepair <> I.QtyToRepair END
101 sql  sql-server  triggers 


6
如何在WPF中更改Button MouseOver的背景?
我的页面上带有此XAML的按钮: <Button Content="Button" HorizontalAlignment="Left" VerticalAlignment="Bottom" Width="50" Height="50" HorizontalContentAlignment="Left" BorderBrush="{x:Null}" Foreground="{x:Null}" Margin="50,0,0,0"> <Button.Style> <Style TargetType="Button"> <Setter Property="Background" Value="Green"/> <Style.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Background" Value="Red"/> </Trigger> </Style.Triggers> </Style> </Button.Style> </Button> 但是,当我将鼠标放在按钮上时,按钮的背景会更改为默认窗口的灰色背景。有什么问题? 这是鼠标悬停之前和之后的按钮图片: 之前: 之后:


6
触发下拉菜单的更改事件
我想使用jquery触发$(document).ready中下拉列表的change事件。 我在用户详细信息页面上有一个国家和州的层叠下拉列表。我如何使用C#在MVC中设置国家和州的值(基于用户ID从数据库获取)。

6
如何在href元素上触发点击事件
我试图触发jQuery的超链接上的点击事件,如下所示。超链接没有任何ID,但确实具有CSS类 $(document).ready(function () { $('.cssbuttongo').trigger('click'); }); 上面的功能不起作用。这是超链接 <a href="hyperlinkurl" class="cssbuttongo">hyperlink anchor</a>

1
如何在XAML中为边框设置MouseOver事件/触发器?
我希望当鼠标悬停在边框上时边框变为绿色,然后当鼠标不再位于边框上时边框变为蓝色。 我没有运气就尝试了这个: <Border Name="ClearButtonBorder" Grid.Column="1" CornerRadius="0,3,3,0" Background="Blue"> <Border.Triggers> <Trigger Property="Border.IsMouseOver" Value="True"> <Setter Property="Border.Background" Value="Green" /> </Trigger> <Trigger Property="Border.IsMouseOver" Value="False"> <Setter Property="Border.Background" Value="Blue" /> </Trigger> </Border.Triggers> <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Text="X" /> </Border> 如何设置MouseOver的触发器或事件?
72 wpf  xaml  triggers 

4
使用EventTrigger设置属性
我希望能够使用EventTrigger设置属性,这有很多问题。 1)EventTriggers仅支持Actions,因此我必须使用StoryBoard设置属性。 2)使用情节提要板后,有两种选择: 停止:动画停止后,该值将恢复为动画开始前的值 HoldEnd:这会锁定属性,以便代码和用户交互都无法更改动画持有的属性。 在下面的示例中,我想在单击按钮时将IsChecked属性设置为False,并且希望用户能够更改IsChecked和/或希望在代码中更改该属性。 例: <EventTrigger SourceName="myButton" RoutedEvent="Button.Click"> <EventTrigger.Actions> <BeginStoryboard> <Storyboard> <BooleanAnimationUsingKeyFrames Storyboard.TargetName="myCheckBox" Storyboard.TargetProperty="IsChecked" FillBehavior="Stop"> <DiscreteBooleanKeyFrame KeyTime="00:00:00" Value="False" /> </BooleanAnimationUsingKeyFrames> </Storyboard> </BeginStoryboard> </EventTrigger.Actions> </EventTrigger> 我意识到,故事板完成后,可以使用“ Completed”事件将值设置为False。但是,在这种情况下,我想将逻辑包含在XAML中,因为该逻辑将在自定义控件上使用,并且仅特定于UI。

7
仅当行已更改时,MySQL才会在更新后触发
仅在真正更改数据的情况下,才有可能使用“更新后”触发器。我知道“新旧”。但是使用它们时,我只能比较列。例如“ NEW.count <> OLD.count”。 但我想要类似的东西:如果“ NEW <> OLD”,则运行触发器 一个例子: create table foo (a INT, b INT); create table bar (a INT, b INT); INSERT INTO foo VALUES(1,1); INSERT INTO foo VALUES(2,2); INSERT INTO foo VALUES(3,3); CREATE TRIGGER ins_sum AFTER UPDATE ON foo FOR EACH ROW INSERT INTO bar VALUES(NEW.a, NEW.b); …
69 mysql  sql  database  triggers 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.