小编met*_*lah的帖子

在超过2个条件上使用自动过滤器

如何在超过2个变量上使用VBA自动过滤器 - 我不断收到错误消息:

未找到命名参数

代码如下:

.AutoFilter Field:=1, Criteria1:="HP Compaq 6000", Operator:=xlOr, Criteria2:="HP Compaq 8000", Operator:=xlOr, Criteria3:="HP Compaq 8200", Operator:=xlOr, Criteria4:="HP Compaq 8200 Elite", Operator:=xlOr, Criteria5:="HP Compaq dc5800", Operator:=xlOr, Criteria6:="HP Compaq dc7900", Operator:=xlOr, Criteria7:="HP Compaq Elite 8300 SFF", Operator:=xlOr, Criteria8:="HP Compaq Pro 8300 SFF"
Run Code Online (Sandbox Code Playgroud)

我想知道是否可以使用AutoFilter在同一列中过滤超过2个条件的数据.如果没有,还有另一种方法可以实现这一目标吗?

excel vba excel-vba

10
推荐指数
1
解决办法
6万
查看次数

使用awk命令从文件中提取第一行

我一直在浏览一个在线UNIX课程,并且遇到了这个我坚持不移的问题.非常感谢任何帮助!

您将获得一组文件,每个文件都包含有关个人的个人详细信息.每个文件都按以下格式布局,每个文件一个文件:

name:Niko Tanaka 
age:41 
occupation:Doctor
Run Code Online (Sandbox Code Playgroud)

我知道答案必须是以下形式:

n=$(awk -F: '   /   /{print }'  filename)
Run Code Online (Sandbox Code Playgroud)

unix awk

8
推荐指数
2
解决办法
3万
查看次数

防止在php/mysql中重复插入行

你如何防止在php mysql中输入重复记录?在插入表之前验证输入.

我目前正在为我的网站构建用户注册部分,但如果在数据库中找到重复的用户名或电子邮件地址,则希望向他们显示错误.

编辑
这是我要插入行的方法......我将如何在这里实现这两个答案:

  <?php
        if (array_key_exists('confirm',$_POST)) {

                $Cuser = $_POST['Cuser']; 
                $Cemail = $_POST['Cemail']; 
                $Cpassword = $_POST['Cpassword'];
                $md5password = md5($_POST['Cpassword']);

                mysql_query("INSERT INTO tbl_users (`username`,`email`,`password`)
VALUES ('$Cuser', '$Cemail', '$md5password')"); 

                echo "Thank you. The user <b>".$Cuser."&nbsp;(".$Cemail.")</b> has been successfully added to the database.<p>

                <a href='myaccount.php' class='form'>Return</a>";       

                exit;
        }
        ?>
Run Code Online (Sandbox Code Playgroud)

我猜我可以在if ... else语句中实现它吗?

php mysql sql

7
推荐指数
2
解决办法
1万
查看次数

致命错误:调用未定义的方法DateTime :: createfromformat()

你如何解决以下错误:

Fatal error: Call to undefined method DateTime::createfromformat()
Run Code Online (Sandbox Code Playgroud)

错误发生在第35行.这是我的代码从第31行到第45行读取的内容

// check database for necessary updates

$update = mysql_query("SELECT * FROM rent WHERE colour='#3C0'");
while($row_update = mysql_fetch_array( $update )) {
    $datetime_lower   = DateTime::createFromFormat('d/m/Y', $min);
    $datetime_upper   = DateTime::createFromFormat('d/m/Y', $max);
    $datetime_compare = DateTime::createFromFormat('d/m/Y g:i a', $row_update['pDate']);
    if ($datetime_lower < $datetime_compare && $datetime_upper > $datetime_compare) {
        // date is between do nothing
    } else {
        // date is not between so update
        $update_result = mysql_query("UPDATE rent SET colour='#F0F0F0' WHERE id=" . $row_update['id'] . " …
Run Code Online (Sandbox Code Playgroud)

php mysql

7
推荐指数
2
解决办法
4万
查看次数

在VBA中重置表单

我有一个VBA表单,有多种选择选项,包括下拉菜单,文本字段,复选框和无线电.

我只是想知道用按钮按下清除所有这些字段的最佳方法.我的一个朋友试图通过电子邮件向我发送下面的代码来帮助,但遗憾的是它不起作用,我检查了变量名称.

关于如何改进它的任何建议?

提前致谢.

Private Sub btnReset_Click()

Unload Me
UserForm.Show

End Sub
Run Code Online (Sandbox Code Playgroud)

这是userform的其他代码.

Dim DeptCode 'Holds department code

Private Sub UserForm_Initialize()

    Dim c_deptCode As Range
    Dim c_deptName As Range
    Dim deptCodes As Variant
    Dim deptNames As Variant

    Dim ws_dept As Worksheet
    Set ws_dept = Worksheets("lookupDept")

    ' Assign each range to an array containing the values
    deptCodes = Choose(1, ws_dept.Range("deptCode"))
    deptNames = Choose(1, ws_dept.Range("deptName"))

    For i = 1 To ws_dept.Range("deptCode").Rows.Count
        ' Create the combined name (code + space + name)
        CombinedName …
Run Code Online (Sandbox Code Playgroud)

vba

7
推荐指数
2
解决办法
7万
查看次数

CSS复选框事件不起作用

我正在尝试使用div(用于菜单)覆盖页面,当选中复选框按钮时,但它似乎不起作用.事件没有解雇吗?

Jsfiddle 在这里.

HTML

<nav>
    <div id="topBar"></div>
    <div id="menuTab"><input type="checkbox" id="menuToggle">&equiv;</div>
</nav>

<section>
    <div id="slide1" class="slide">
    </div>
</section>
Run Code Online (Sandbox Code Playgroud)

CSS

#menuToggle {
    height: 24px;
    width: 24px;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
    opacity: 0;
}
input#menuToggle:checked + #menuOverlay {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    opacity:0.95;
    z-index: 3;
}
@media only screen and (min-width: 0px) and (max-width: 768px) {
    input#menuToggle:checked + #menuOverlay {
        background:#000;
        height:100%;
    }
}
@media only screen and (min-width: 769px) {
    input#menuToggle:checked + …
Run Code Online (Sandbox Code Playgroud)

html css checkbox

7
推荐指数
1
解决办法
1028
查看次数

分组时COUNT是不正确的?

我试图通过下表名为emp显示管理其他员工的每个员工的员工编号与他或她管理的人数.

empno  ename   job         mgr         hiredate    sal      comm       deptno
-----  ------  ----------  ----------  ----------  -------  -------    ------
7369   Smith   Clerk       7902        1980-12-17  800                 20
7499   Allen   Salesman    7698        1981-02-20  1600     300        30
7521   Ward    Salesman    7698        1981-02-22  1250     500        30
7566   Jones   Manager     7839        1981-04-02  2975                20
7654   Martin  Salesman    7698        1981-09-28  1250     1400       30
7698   Blake   Manager     7839        1981-05-01  2850                30
7782   Clark   Manager     7839        1981-06-09  2450                10
7788   Scott   Analyst     7566        1982-12-09  3000                20 …
Run Code Online (Sandbox Code Playgroud)

sql group-by

6
推荐指数
1
解决办法
430
查看次数

在电子文件对话框中按扩展名过滤

如何在 Electron 文件对话框中按扩展名添加过滤器。例如:

function openDialogExample() {
    var remote = require('remote');
    var dialog = remote.require('dialog');

    return dialog.showOpenDialog(
      remote.getCurrentWindow(),
      {
          defaultPath: 'c:/',
          filters: [
              { name: 'All Files', extensions: ['*'] },
              { name: 'Images', extensions: ['jpg', 'png', 'gif'] },
              { name: 'Movies', extensions: ['mkv', 'avi', 'mp4'] }
            ],
          properties: ['openFile']
      }
    );
}
Run Code Online (Sandbox Code Playgroud)

我如何将它实现到我的代码库中?

const app = require('electron').remote
const fs = require('fs')
const dialog = app.dialog

document.getElementById('importWallet').onclick = () => {
    dialog.showOpenDialog((fileName) => {
        if(fileName !== undefined) {
            readWallet(fileName[0])
        }
    });
} …
Run Code Online (Sandbox Code Playgroud)

javascript electron

6
推荐指数
2
解决办法
6394
查看次数

在expect脚本中发送INSERT和F12

我知道为了在expect脚本中发送return,我会这样做:

send -- "\r"
Run Code Online (Sandbox Code Playgroud)

什么是INSERTF12键的发送命令?我已经在线查看,无法在任何地方找到它.

unix bash expect

6
推荐指数
1
解决办法
127
查看次数

在 Typescript 中显式设置 Intercom 窗口类型会引发错误

根据此处的讨论,我必须扩展窗口对象才能强类型 Intercom 的窗口功能。

最初的代码是这样的:

  setCurrentRoute() {
    if (
      this.currentRoute.getValue().indexOf('website') > -1 ||
      this.currentRoute.getValue().indexOf('builder') > -1
    ) {
      (window as any).Intercom('update', {
        hide_default_launcher: true,
      });
    } else {
      (window as any).Intercom('update', {
        hide_default_launcher: false,
      });
    }
    localStorage.setItem('currentRoute', this.currentRoute.getValue());
  }
Run Code Online (Sandbox Code Playgroud)

但当我尝试利用更多 Typescript 的类型安全功能时,它现在看起来像这样:

  declare global {
    interface Window {
      Intercom(update: string, params: { hide_default_launcher: boolean }): void;
    }
  }

  setCurrentRoute(): void {
    if (this.currentRoute.getValue().indexOf('website') > -1 || this.currentRoute.getValue().indexOf('builder') > -1) {
      this.window.Intercom('update', {
        'hide_default_launcher': true
      });
    } else {
      this.window.Intercom('update', …
Run Code Online (Sandbox Code Playgroud)

typescript

6
推荐指数
2
解决办法
2401
查看次数

标签 统计

mysql ×2

php ×2

sql ×2

unix ×2

vba ×2

awk ×1

bash ×1

checkbox ×1

css ×1

electron ×1

excel ×1

excel-vba ×1

expect ×1

group-by ×1

html ×1

javascript ×1

typescript ×1